Mock Version: 2.6 Mock Version: 2.6 Mock Version: 2.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f33-build-24698767-2645457/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=1608681600 Wrote: /builddir/build/SRPMS/firefox-84.0.1-2.fc33.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/f33-build-24698767-2645457/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=1608681600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.46NNMy + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-84.0.1 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-84.0.1.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-84.0.1 + /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 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 + echo 'Patch #46 (firefox-nss-version.patch):' Patch #46 (firefox-nss-version.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .nss-version --fuzz=0 patching file build/moz.configure/nss.configure 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 253 (offset 4 lines). Patch #49 (build-arm-libaom.patch): + echo 'Patch #49 (build-arm-libaom.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libaom --fuzz=0 patching file media/libaom/moz.build Patch #53 (firefox-gcc-build.patch): + echo 'Patch #53 (firefox-gcc-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-gcc-build --fuzz=0 patching file toolkit/crashreporter/google-breakpad/src/third_party/lss/linux_syscall_support.h Patch #54 (mozilla-1669639.patch): + echo 'Patch #54 (mozilla-1669639.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1669639 --fuzz=0 patching file build/mach_bootstrap.py Hunk #1 succeeded at 576 (offset 69 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 #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 931 (offset 58 lines). Hunk #2 succeeded at 950 (offset 58 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 246 (offset 2 lines). patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4392 (offset -76 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #2 succeeded at 548 (offset 14 lines). Hunk #3 succeeded at 875 (offset 14 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h Hunk #1 succeeded at 59 (offset -1 lines). Patch #227 (firefox-locale-debug.patch): + echo '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 #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 Patch #408 (mozilla-1663844.patch): + echo 'Patch #408 (mozilla-1663844.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1663844 --fuzz=0 patching file dom/media/gmp/GMPSharedMemManager.h patching file dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp patching file dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp Patch #415 (mozilla-1670333.patch): + echo 'Patch #415 (mozilla-1670333.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1670333 --fuzz=0 patching file dom/media/mp4/MP4Demuxer.cpp patching file dom/media/platforms/PDMFactory.cpp patching file dom/media/platforms/PDMFactory.h Patch #418 (mozilla-1556931-s390x-hidden-syms.patch): + echo '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 Patch #455 (pw6.patch): + echo 'Patch #455 (pw6.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .pw6 --fuzz=0 patching file browser/actors/WebRTCParent.jsm patching file browser/locales/en-US/chrome/browser/browser.properties Hunk #1 succeeded at 767 (offset 3 lines). patching file third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc Hunk #1 succeeded at 898 (offset 19 lines). Patch #420 (mozilla-1678680.patch): + echo 'Patch #420 (mozilla-1678680.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1678680 --fuzz=0 patching file third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc patching file third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h Patch #421 (mozilla-1680505.patch): + echo 'Patch #421 (mozilla-1680505.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1680505 --fuzz=0 patching file widget/GfxInfoX11.cpp Hunk #1 succeeded at 554 (offset -151 lines). Hunk #2 succeeded at 570 (offset -151 lines). Patch #500 (ffvpx.patch): + echo 'Patch #500 (ffvpx.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .ffvpx --fuzz=0 patching file dom/media/platforms/ffmpeg/ffmpeg58/moz.build patching file dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp patching file dom/media/platforms/ffmpeg/FFmpegLibWrapper.h patching file dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp patching file dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp patching file dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h patching file dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp patching file dom/media/platforms/ffmpeg/ffvpx/moz.build patching file gfx/layers/DMABUFSurfaceImage.cpp patching file gfx/layers/DMABUFSurfaceImage.h patching file media/ffvpx/changes.patch patching file media/ffvpx/config_common.h patching file media/ffvpx/FILES patching file media/ffvpx/libavcodec/avcodec.symbols patching file media/ffvpx/libavcodec/moz.build patching file media/ffvpx/libavcodec/vaapi_decode.c patching file media/ffvpx/libavcodec/vaapi_decode.h patching file media/ffvpx/libavcodec/vaapi.h patching file media/ffvpx/libavcodec/vaapi_vp8.c patching file media/ffvpx/libavcodec/vaapi_vp9.c patching file media/ffvpx/libavutil/avutil.symbols patching file media/ffvpx/libavutil/hwcontext_vaapi.c patching file media/ffvpx/libavutil/hwcontext_vaapi.h patching file media/ffvpx/libavutil/moz.build patching file media/ffvpx/moz.build patching file media/ffvpx/mozva/moz.build patching file media/ffvpx/mozva/mozva.c patching file media/ffvpx/README_MOZILLA patching file media/ffvpx/va/README patching file media/ffvpx/va/va_dec_vp8.h patching file media/ffvpx/va/va_dec_vp9.h patching file media/ffvpx/va/va.h patching file media/ffvpx/va/va.patch patching file media/ffvpx/va/va_version.h patching file widget/gtk/DMABufSurface.h patching file widget/gtk/nsWaylandDisplay.cpp patching file widget/gtk/nsWaylandDisplay.h + /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-84.0.1/mozilla-api-key' ++ pwd + echo 'ac_add_options --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-84.0.1/google-loc-api-key' ++ pwd + echo 'ac_add_options --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-84.0.1/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.7szG8y + umask 022 + cd /builddir/build/BUILD + cd firefox-84.0.1 + 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.15.0 Compiling proc-macro2 v1.0.24 Compiling libc v0.2.80 Compiling syn v1.0.48 Compiling unicode-xid v0.2.1 Compiling getrandom v0.1.15 Compiling cfg-if v0.1.10 Compiling serde_derive v1.0.117 Compiling serde v1.0.117 Compiling ppv-lite86 v0.2.10 Compiling autocfg v1.0.1 Compiling ryu v1.0.5 Compiling bitflags v1.2.1 Compiling unicode-width v0.1.8 Compiling serde_json v1.0.59 Compiling log v0.4.11 Compiling remove_dir_all v0.5.3 Compiling hashbrown v0.9.1 Compiling vec_map v0.8.2 Compiling unicode-segmentation v1.6.0 Compiling ansi_term v0.11.0 Compiling cbindgen v0.15.0 Compiling itoa v0.4.6 Compiling strsim v0.8.0 Compiling textwrap v0.11.0 Compiling indexmap v1.6.0 Compiling heck v0.3.1 Compiling quote v1.0.7 Compiling atty v0.2.14 Compiling rand_core v0.5.1 Compiling clap v2.33.3 Compiling rand_chacha v0.2.2 Compiling rand v0.7.3 Compiling tempfile v3.1.0 Compiling toml v0.5.7 Finished release [optimized] target(s) in 3m 26s Installing /builddir/build/BUILD/firefox-84.0.1/my_rust_vendor/.cargo/bin/cbindgen Installed package `cbindgen v0.15.0` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/firefox-84.0.1/my_rust_vendor/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/firefox-84.0.1/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-84.0.1/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin /builddir/build/BUILD/firefox-84.0.1 + cd - + mkdir /builddir/build/BUILDROOT/bin + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -path ./third_party/rust -prune -o -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' ++ /usr/bin/sed -e s/-g/-g0/ + MOZ_OPT_FLAGS='-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' + export 'MOZ_DEBUG_FLAGS= ' + MOZ_DEBUG_FLAGS=' ' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--strip-debug' + echo 'ac_add_options --enable-linker=gold' + export RUSTFLAGS=-Cdebuginfo=0 + RUSTFLAGS=-Cdebuginfo=0 + MOZ_OPT_FLAGS='-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + echo 'export CFLAGS="-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export CXXFLAGS="-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export LDFLAGS="-Wl,--no-keep-memory -Wl,--strip-debug"' + 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 - /usr/bin/python3 /builddir/build/BUILD/firefox-84.0.1/configure.py Creating Python 3 environment created virtual environment CPython3.9.1.final.0-32 in 748ms creator CPython3Posix(dest=/builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3, clear=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.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator running build_ext building 'psutil._psutil_linux' extension creating build/temp.linux-armv7l-3.9 creating build/temp.linux-armv7l-3.9/psutil gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_common.c -o build/temp.linux-armv7l-3.9/psutil/_psutil_common.o gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_linux.c -o build/temp.linux-armv7l-3.9/psutil/_psutil_linux.o In file included from /usr/include/string.h:519, from /usr/include/python3.9/Python.h:30, from psutil/_psutil_linux.c:12: In function ‘strncpy’, inlined from ‘psutil_net_if_duplex_speed’ at psutil/_psutil_linux.c:504:5: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_posix.c -o build/temp.linux-armv7l-3.9/psutil/_psutil_posix.o In file included from /usr/include/string.h:519, from /usr/include/python3.9/Python.h:30, from psutil/_psutil_posix.c:9: In function ‘strncpy’, inlined from ‘psutil_net_if_flags’ at psutil/_psutil_posix.c:401:5: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘psutil_net_if_mtu’ at psutil/_psutil_posix.c:362:5: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ creating build/lib.linux-armv7l-3.9 creating build/lib.linux-armv7l-3.9/psutil gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -g build/temp.linux-armv7l-3.9/psutil/_psutil_common.o build/temp.linux-armv7l-3.9/psutil/_psutil_linux.o build/temp.linux-armv7l-3.9/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-armv7l-3.9/psutil/_psutil_linux.cpython-39-arm-linux-gnueabi.so building 'psutil._psutil_posix' extension gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_common.c -o build/temp.linux-armv7l-3.9/psutil/_psutil_common.o gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_posix.c -o build/temp.linux-armv7l-3.9/psutil/_psutil_posix.o In file included from /usr/include/string.h:519, from /usr/include/python3.9/Python.h:30, from psutil/_psutil_posix.c:9: In function ‘strncpy’, inlined from ‘psutil_net_if_flags’ at psutil/_psutil_posix.c:401:5: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘psutil_net_if_mtu’ at psutil/_psutil_posix.c:362:5: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -g build/temp.linux-armv7l-3.9/psutil/_psutil_common.o build/temp.linux-armv7l-3.9/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-armv7l-3.9/psutil/_psutil_posix.cpython-39-arm-linux-gnueabi.so copying build/lib.linux-armv7l-3.9/psutil/_psutil_linux.cpython-39-arm-linux-gnueabi.so -> psutil copying build/lib.linux-armv7l-3.9/psutil/_psutil_posix.cpython-39-arm-linux-gnueabi.so -> psutil 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-84.0.1/.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-84.0.1/mozilla-api-key --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-84.0.1/google-loc-api-key --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-84.0.1/google-api-key --enable-linker=gold AR=gcc-ar CFLAGS=-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT CXXFLAGS=-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT STRIP=/bin/true BUILD_OFFICIAL=1 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper CC=gcc LDFLAGS=-Wl,--no-keep-memory -Wl,--strip-debug MOZILLA_OFFICIAL=1 RANLIB=gcc-ranlib MOZ_TELEMETRY_REPORTING=1 CXX=g++ NM=gcc-nm 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-84.0.1/objdir/_virtualenvs/init_py3/bin/python (3.9.1) 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.15.03 checking for linker... gold checking for the assembler... /usr/bin/gcc checking for ar... /usr/bin/gcc-ar checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 1.7.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 -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 for llvm_profdata... /usr/bin/llvm-profdata checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes 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.48.0 checking cargo version... 1.48.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-84.0.1/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 (14.15.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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread 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 -I/usr/include/libxml2 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.59... 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.032000 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 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -fuse-ld=gold) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -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 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -fuse-ld=gold) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -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 ranlib... gcc-ranlib 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-84.0.1/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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread 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-84.0.1/js/src/old-configure with /builddir/build/BUILD/firefox-84.0.1/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 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -fuse-ld=gold) works... (cached) yes js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -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 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -fuse-ld=gold) works... (cached) yes js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -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 ranlib... (cached) gcc-ranlib 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.26 File already read. Skipping: /builddir/build/BUILD/firefox-84.0.1/gfx/angle/targets/angle_common/moz.build Finished reading 1561 moz.build files in 6.48s Read 13 gyp files in parallel contributing 0.00s to total wall time Processed into 9040 build config descriptors in 6.54s RecursiveMake backend executed in 9.00s 3176 total backend files; 3176 created; 0 updated; 0 unchanged; 0 deleted; 21 -> 1183 Makefile FasterMake backend executed in 1.12s 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 23.89s; CPU time: 23.16s; Efficiency: 97%; Untracked: 0.75s Clobber not needed. Adding make options from /builddir/build/BUILD/firefox-84.0.1/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_SERVICES_SYNC=1 MOZ_MAKE_FLAGS=-j2 MOZ_OBJDIR=/builddir/build/BUILD/firefox-84.0.1/objdir OBJDIR=/builddir/build/BUILD/firefox-84.0.1/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-84.0.1/.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: 0.26s; From _tests: Kept 13 existing; Added/updated 564; Removed 0 files and 0 directories. Elapsed: 0.69s; From dist/bin: Kept 8 existing; Added/updated 2569; 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="84.0.1" -DMOZILLA_VERSION_U=84.0.1 -DMOZILLA_UAVERSION="84.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 -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 -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 -DMOZ_NEW_CERT_STORAGE=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="84.0.1" -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 ./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 ./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-84.0.1/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 xpcom/components/Components.h.stub config/makefiles/xpidl/dom_media.xpt config/makefiles/xpidl/dom_network.xpt 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_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_securityreporter.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 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 byteorder v1.3.2 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/accessible/aom/AccessibleNode.h:13, from /builddir/build/BUILD/firefox-84.0.1/accessible/aom/AccessibleNode.cpp:6, from Unified_cpp_accessible_aom0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::AccessibleNode::GetStates(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/accessible/aom/AccessibleNode.cpp:95:42: note: while referencing ‘’ 95 | aStates = mStates->StringArray().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/accessible/aom/AccessibleNode.h:13, from /builddir/build/BUILD/firefox-84.0.1/accessible/aom/AccessibleNode.cpp:6, from Unified_cpp_accessible_aom0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/accessible/aom/AccessibleNode.cpp:90:44: note: while referencing ‘’ 90 | aStates = mStates->StringArray().Clone(); | ^ accessible/atk Compiling lazy_static v1.4.0 Compiling autocfg v0.1.6 Compiling getrandom v0.1.14 Compiling memchr v2.3.3 Compiling encoding_rs v0.8.22 Compiling pkg-config v0.3.9 Compiling itoa v0.4.4 Compiling matches v0.1.8 Compiling ppv-lite86 v0.2.6 Compiling ahash v0.4.5 Compiling thin-vec v0.2.1 Compiling ryu v1.0.2 Compiling autocfg v1.0.1 Compiling version_check v0.9.1 Compiling semver-parser v0.7.0 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/accessible/atk/AccessibleWrap.cpp:873:24: note: while referencing ‘targets’ 873 | nsTArray targets; | ^~~~~~~ Compiling unicode-normalization v0.1.5 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘AtkRelationSet* refRelationSetCB(AtkObject*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/atk/AccessibleWrap.cpp:905:42: note: while referencing ‘targetSets’ 905 | nsTArray> targetSets; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/atk/AccessibleWrap.cpp:904:28: note: while referencing ‘types’ 904 | nsTArray types; | ^~~~~ Compiling threadbound v0.1.0 Compiling percent-encoding v2.1.0 Compiling scopeguard v1.1.0 Compiling futures v0.1.29 Compiling glob v0.3.0 Compiling slab v0.4.1 Compiling regex-syntax v0.6.12 Compiling quick-error v1.2.1 Compiling siphasher v0.3.1 Compiling unicode-width v0.1.7 Compiling stable_deref_trait v1.0.0 Compiling procedural-masquerade v0.1.1 Compiling anyhow v1.0.30 Compiling ansi_term v0.11.0 Compiling bindgen v0.53.2 Compiling termcolor v1.0.5 Compiling strsim v0.7.0 Compiling vec_map v0.8.2 Compiling base64 v0.12.0 Compiling lazycell v1.2.1 Compiling cfg-if v1.0.0 Compiling peeking_take_while v0.1.2 Compiling shlex v0.1.1 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 once_cell v1.5.2 Compiling khronos_api v3.1.0 Compiling maybe-uninit v2.0.0 Compiling fallible-streaming-iterator v0.1.9 Compiling fallible-iterator v0.2.0 Compiling typenum v1.12.0 Compiling arrayref v0.3.5 Compiling dtoa v0.4.2 Compiling atomic_refcell v0.1.0 Compiling futures-task v0.3.4 Compiling smallbitvec v2.5.0 Compiling nodrop v0.1.12 Compiling crc32fast v1.2.0 Compiling rayon-core v1.6.0 Compiling xml-rs v0.8.0 Compiling id-arena v2.2.1 Compiling thin-slice v0.1.1 Compiling either v1.1.0 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling byte-tools v0.3.0 Compiling libloading v0.6.2 Compiling void v1.0.2 Compiling adler v0.2.3 Compiling precomputed-hash v0.1.1 Compiling static_assertions v1.1.0 Compiling same-file v1.0.2 Compiling fake-simd v0.1.2 Compiling cfg_aliases v0.1.1 Compiling bit-vec v0.6.2 Compiling fixedbitset v0.2.0 Compiling target-lexicon v0.9.0 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling opaque-debug v0.2.1 Compiling cose v0.1.4 Compiling error-chain v0.11.0 Compiling fluent-syntax v0.10.0 Compiling binary-space-partition v0.1.2 Compiling pin-project-lite v0.1.4 Compiling plain v0.2.3 Compiling murmurhash3 v0.0.5 Compiling remove_dir_all v0.5.2 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/modules/libpref/init/static_prefs) Compiling encoding_c v0.9.7 Compiling bytes v0.5.3 Compiling encoding_c_mem v0.2.5 Compiling inplace_it v0.3.2 Compiling authenticator v0.3.1 Compiling copyless v0.1.4 Compiling qcms v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/qcms) Compiling tracy-rs v0.1.2 Compiling futures-core v0.3.4 Compiling unicode-segmentation v1.2.1 Compiling svg_fmt v0.4.0 Compiling moz_cbor v0.1.1 Compiling data-encoding v2.3.0 Compiling rustc-demangle v0.1.8 Compiling ringbuf v0.2.1 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/build/workspace-hack) Compiling runloop v0.1.0 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/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 num-traits v0.2.10 Compiling crossbeam-utils v0.7.0 Compiling crossbeam-epoch v0.8.0 Compiling num-integer v0.1.41 Compiling libdbus-sys v0.1.5 Compiling unicode-bidi v0.3.4 Compiling c2-chacha v0.2.3 Compiling hashbrown v0.9.1 Compiling indexmap v1.6.0 Compiling miniz_oxide v0.4.3 Compiling nom v5.1.1 Compiling semver v0.9.0 Compiling lock_api v0.4.1 Compiling clang-sys v0.29.2 Compiling humantime v1.3.0 Compiling phf_shared v0.8.0 Compiling textwrap v0.9.0 Compiling owning_ref v0.4.0 Compiling instant v0.1.8 Compiling unic-langid-impl v0.9.0 Compiling dtoa-short v0.3.1 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/servo_arc) Compiling itertools v0.8.0 Compiling block-padding v0.1.2 Compiling unreachable v1.0.0 Compiling walkdir v2.1.4 Compiling wgpu-core v0.6.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wgpu/wgpu-core) Compiling bit-set v0.5.2 Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling futures-channel v0.3.4 Compiling crossbeam-queue v0.1.2 Compiling tokio-executor v0.1.9 Compiling tracing v0.1.21 Compiling idna v0.2.0 Compiling hashlink v0.6.0 Compiling fallible_collections v0.2.0 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 raw-window-handle v0.3.0 Compiling atty v0.2.11 Compiling memmap v0.7.0 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/servo/components/hashglobe) Compiling freetype v0.7.0 accessible/base Compiling pulse-ffi v0.1.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-84.0.1/dom/webauthn/libudev-sys) Compiling dirs-sys v0.3.4 Compiling socket2 v0.3.10 Compiling jobserver v0.1.21 Compiling which v3.1.1 Compiling quote v1.0.2 Compiling ffi-support v0.4.2 Compiling env_logger v0.6.2 Compiling dogear v0.4.0 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/base/ARIAMap.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/base/ARIAMap.cpp:8, from Unified_cpp_accessible_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::EventQueue::ProcessEventQueue()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/accessible/base/EventQueue.cpp:271:37: note: while referencing ‘events’ 271 | const nsTArray > events = std::move(mEvents); | ^~~~~~ Compiling fxhash v0.2.1 Compiling base64 v0.10.1 Compiling dns-parser v0.8.0 Compiling rustc-hash v1.0.1 Compiling tokio-current-thread v0.1.6 Compiling tokio-timer v0.2.11 Compiling aho-corasick v0.7.6 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/accessible/base/StyleInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/base/StyleInfo.cpp:7, from Unified_cpp_accessible_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::TextUpdater::DoUpdate(const nsAString&, const nsAString&, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/accessible/base/TextUpdater.cpp:124:31: note: while referencing ‘events’ 124 | nsTArray > events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/accessible/base/StyleInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/base/StyleInfo.cpp:7, from Unified_cpp_accessible_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/accessible/base/nsCoreUtils.cpp:151:20: note: while referencing ‘event’ 151 | WidgetTouchEvent event(true, aMessage, aRootWidget); | ^~~~~ accessible/generic Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/nsstring) Compiling chardetng v0.1.9 Compiling shift_or_euc v0.1.0 Compiling memoffset v0.5.1 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/library/rust/shared) Compiling fluent-langneg v0.13.0 Compiling intl_pluralrules v7.0.0 Compiling gl_generator v0.14.0 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘int32_t mozilla::a11y::HyperTextAccessible::SelectionCount()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/accessible/generic/HyperTextAccessible.cpp:1857:22: note: while referencing ‘ranges’ 1857 | nsTArray ranges; | ^~~~~~ Compiling generic-array v0.12.0 Compiling ash v0.31.0 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::a11y::HyperTextAccessible::SelectionBoundsAt(int32_t, int32_t*, int32_t*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/accessible/generic/HyperTextAccessible.cpp:1867:22: note: while referencing ‘ranges’ 1867 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::Accessible::HandleAccEvent(mozilla::a11y::AccEvent*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/accessible/generic/Accessible.cpp:899:35: note: while referencing ‘textRangeData’ 899 | nsTArray textRangeData(ranges.Length()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual uint32_t mozilla::a11y::ARIAGridAccessible::SelectedColCount()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/accessible/generic/ARIAGridAccessible.cpp:170:18: note: while referencing ‘isColSelArray’ 170 | nsTArray isColSelArray(colCount); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::a11y::ARIAGridAccessible::SelectedColIndices(nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/accessible/generic/ARIAGridAccessible.cpp:279:18: note: while referencing ‘isColSelArray’ 279 | nsTArray isColSelArray(colCount); | ^~~~~~~~~~~~~ accessible/html accessible/ipc/other In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/DocAccessibleChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/DocAccessibleChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::a11y::AddRelation(mozilla::a11y::Accessible*, mozilla::a11y::RelationType, nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/ipc/other/DocAccessibleChild.cpp:173:22: note: while referencing ‘targets’ 173 | nsTArray targets; | ^~~~~~~ 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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::a11y::ProxyAccessible::RelationByType(mozilla::a11y::RelationType) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:57:22: note: while referencing ‘targetIDs’ 57 | nsTArray targetIDs; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::ProxyAccessible::Relations(nsTArray*, nsTArray >*) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:73:29: note: while referencing ‘ipcRelations’ 73 | nsTArray ipcRelations; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::ProxyAccessible::ColHeaderCells(nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:437:22: note: while referencing ‘targetIDs’ 437 | nsTArray targetIDs; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::ProxyAccessible::RowHeaderCells(nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/accessible/ipc/other/ProxyAccessible.cpp:447:22: note: while referencing ‘targetIDs’ 447 | nsTArray targetIDs; | ^~~~~~~~~ accessible/ipc Compiling gfx-hal v0.6.0 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=578d7058a638c955a597f035ce1a11049c3021d7#578d7058) accessible/xpcom Compiling pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling libudev v0.2.0 Compiling dirs v2.0.2 Compiling cc v1.0.59 Compiling clap v2.31.2 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/accessible/xpcom/nsAccessibleRelation.h:12, from /builddir/build/BUILD/firefox-84.0.1/accessible/xpcom/nsAccessibleRelation.cpp:6, from Unified_cpp_accessible_xpcom0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::xpcAccessibleTextRange::GetEmbeddedChildren(nsIArray**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:77:25: note: while referencing ‘objects’ 77 | nsTArray objects; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/accessible/xpcom/nsAccessibleRelation.h:12, from /builddir/build/BUILD/firefox-84.0.1/accessible/xpcom/nsAccessibleRelation.cpp:6, from Unified_cpp_accessible_xpcom0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::xpcAccessibleHyperText::GetVisibleRanges(nsIArray**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:509:23: note: while referencing ‘ranges’ 509 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/accessible/xpcom/nsAccessibleRelation.h:12, from /builddir/build/BUILD/firefox-84.0.1/accessible/xpcom/nsAccessibleRelation.cpp:6, from Unified_cpp_accessible_xpcom0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::xpcAccessible::GetRelationByType(uint32_t, nsIAccessibleRelation**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/accessible/xpcom/xpcAccessible.cpp:523:30: note: while referencing ‘targets’ 523 | nsTArray targets = | ^~~~~~~ Compiling type-map v0.3.0 Compiling ordered-float v1.0.1 Compiling spirv_headers v1.4.2 Compiling mp4parse v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=f7c35a30ff25521bebe64c19d3f306569ecb5385#f7c35a30) Compiling crossbeam-channel v0.4.4 Compiling build-parallel v0.1.1 Compiling regex v1.3.3 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/nserror) Compiling chardetng_c v0.1.1 Compiling shift_or_euc_c v0.1.0 Compiling dbus v0.6.4 Compiling petgraph v0.5.1 Compiling flate2 v1.0.19 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 Compiling gfx-memory v0.2.2 Compiling cmake v0.1.29 Compiling libloading v0.5.2 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-84.0.1/mozglue/static/rust) Compiling intl-memoizer v0.5.0 Compiling mp4parse_capi v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=f7c35a30ff25521bebe64c19d3f306569ecb5385#f7c35a30) Compiling synstructure v0.12.1 Compiling darling_core v0.10.1 Compiling env_logger v0.7.1 Compiling fluent-pseudo v0.2.3 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/xpcom/xpcom_macros) Compiling thiserror-impl v1.0.21 Compiling proc-macro-hack v0.5.11 Compiling cstr-macros v0.1.6 Compiling derive_more v0.99.2 Compiling cssparser v0.28.0 Compiling serde_with_macros v1.1.0 Compiling cssparser-macros v0.6.0 Compiling rental-impl v0.5.5 Compiling scroll_derive v0.10.1 Compiling prost-derive v0.6.1 Compiling inherent v0.1.4 Compiling num-derive v0.3.0 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/encoding_glue) Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/netwerk/base/rust-helper) Compiling l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/l10n/rust/l10nregistry-ffi) Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/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 accessible/xul Compiling cubeb-sys v0.8.0 browser/app Compiling malloc_size_of_derive v0.1.1 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/peek-poke/peek-poke-derive) Compiling darling_macro v0.10.1 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/xpcom) Compiling thiserror v1.0.21 Compiling paste-impl v0.1.12 Compiling cstr v0.1.3 Compiling scroll v0.10.1 Compiling prost v0.6.1 Compiling rental v0.5.5 Compiling rust_cascade v0.6.0 Compiling uuid v0.8.1 Compiling tempfile v3.1.0 Compiling tokio-tcp v0.1.1 Compiling tokio-udp v0.1.1 Compiling tokio-uds v0.2.5 Compiling phf_generator v0.8.0 Compiling failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Compiling darling v0.10.1 Compiling naga v0.2.0 (https://github.com/gfx-rs/naga?rev=4d4e1cd4cbfad2b81264a7239a336b6ec1346611#4d4e1cd4) Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling paste v0.1.12 Compiling smallvec v1.5.0 (https://github.com/emilio/rust-smallvec?branch=1.3-as-1.5#7579d2fa) 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 webrender_build v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/webrender_build) Compiling wgpu-types v0.6.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wgpu/wgpu-types) Compiling toml v0.4.5 Compiling goblin v0.1.2 Compiling crossbeam-deque v0.7.2 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/mdns_service) Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/gkrust_utils) Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/storage/variant) Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/moz_task) Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/locale/rust/unic-langid-ffi) Compiling processtools v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/processtools) Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/cascade_bloom_filter) Compiling lmdb-rkv v0.14.0 Compiling phf_codegen v0.8.0 Compiling phf_macros v0.8.0 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/derive_common) Compiling parking_lot_core v0.8.0 Compiling fluent-bundle v0.13.1 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/fallible) Compiling rusqlite v0.24.1 Compiling webrtc-sdp v0.3.6 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/netwerk/base/mozurl) Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/peek-poke) Compiling plane-split v0.17.0 Compiling gfx-descriptor v0.2.0 Compiling gfx-backend-vulkan v0.6.5 Compiling uluru v0.4.0 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/wr_malloc_size_of) Compiling qlog v0.3.0 Compiling sfv v0.8.0 Compiling swgl v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/swgl) Compiling tokio-threadpool v0.1.17 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/storage/rust) Compiling object v0.16.0 Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/locale/rust/fluent-langneg-ffi) Compiling cubeb-core v0.8.0 Compiling rkv v0.15.0 Compiling selectors v0.22.0 (/builddir/build/BUILD/firefox-84.0.1/servo/components/selectors) Compiling phf v0.8.0 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/to_shmem_derive) Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/style_derive) Compiling parking_lot v0.11.0 Compiling fluent v0.13.1 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-84.0.1/dom/media/webrtc/sdp/rsdparsa_capi) Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/js/src/rust/shared) Compiling webrender_api v0.61.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/webrender_api) Compiling neqo-common v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Compiling http_sfv v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/netwerk/base/http-sfv) Compiling tokio-fs v0.1.3 Compiling rayon v1.2.0 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/bookmark_sync) Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/tools/profiler/rust-helper) Compiling cubeb v0.8.0 Compiling cubeb-backend v0.8.0 Compiling glean-core v33.4.0 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/kvstore) Compiling cert_storage v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage) Compiling neqo-crypto v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Compiling style v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/style) Compiling fluent-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/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.4.0 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/to_shmem) Compiling golden_gate v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/services/sync/golden_gate) Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wgpu_bindings) Compiling audioipc v0.2.5 (/builddir/build/BUILD/firefox-84.0.1/media/audioipc/audioipc) Compiling fog v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/api) Compiling app_services_logger v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/services/common/app_services_logger) Compiling webext_storage_bridge v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/storage/webext_storage_bridge) Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-84.0.1/media/audioipc/server) Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-84.0.1/media/audioipc/client) Compiling fog_control v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean) Compiling neqo-transport v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/malloc_size_of) Compiling gecko_logger v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/gecko_logger) Compiling neqo-qpack v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/style_traits) Compiling neqo-http3 v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/netwerk/socket/neqo_glue) memory/build Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/ports/geckolib) 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 /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:107:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 107 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:125:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 125 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:144:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 144 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:162:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 162 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:182:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 182 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:202:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 202 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:223:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 223 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:245:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 245 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:267:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 267 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:302:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 302 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:328:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 328 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:346:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 346 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:761:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 761 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:779:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 779 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend.h:801:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 801 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:107:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 107 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:125:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 125 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:144:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 144 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:162:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 162 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:182:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 182 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:202:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 202 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:223:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 223 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:245:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 245 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:267:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 267 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:302:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 302 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:328:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 328 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:346:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 346 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:768:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 768 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:786:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 786 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_ALPHA_PASS.h:808:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 808 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:107:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 107 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:125:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 125 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:144:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 144 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:162:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 162 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:182:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 182 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:202:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 202 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:223:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 223 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:245:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 245 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:267:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 267 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:302:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 302 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:328:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 328 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:346:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 346 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:761:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 761 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:779:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 779 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_blend_DEBUG_OVERDRAW.h:801:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 801 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:99:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 99 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:117:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 117 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:136:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 136 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:154:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 154 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:174:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 174 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:194:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 194 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:215:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 215 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:237:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:259:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:370:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 370 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:696:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 696 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:714:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 714 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient.h:736:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 736 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.h:295:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 295 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.h:321:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 321 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.h:339:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 339 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.h:373:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.h:710:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 710 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.h:728:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_ALPHA_PASS.h:750:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 750 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:99:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 99 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:117:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 117 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:136:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 136 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:154:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 154 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:174:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 174 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:194:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 194 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:215:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 215 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:237:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:259:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:370:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 370 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:696:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 696 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:714:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 714 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_conic_gradient_DEBUG_OVERDRAW.h:736:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 736 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.h:734:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 734 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.h:752:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 752 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image.h:774:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 774 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS.h:831:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 831 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS.h:849:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 849 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS.h:871:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 871 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:9, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:9, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.h:895:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 895 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.h:913:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 913 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION.h:937:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 937 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:10, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:10, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:895:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 895 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:913:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 913 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:937:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 937 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:11, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:11, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:895:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 895 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:913:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 913 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:937:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 937 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:12, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:12, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.h:893:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 893 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.h:911:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 911 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION.h:933:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 933 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:13, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:13, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:893:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 893 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:911:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 911 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:933:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 933 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:14, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:14, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:893:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 893 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:911:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 911 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:933:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 933 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:15, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:15, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:833:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 833 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:851:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 851 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:875:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 875 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:16, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:16, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:833:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 833 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:851:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 851 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:875:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 875 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:17, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:17, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:833:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 833 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:851:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 851 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:875:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 875 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:831:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 831 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:849:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 849 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:871:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 871 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:831:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 831 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:849:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 849 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:871:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 871 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:20, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:20, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.h:796:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 796 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.h:814:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 814 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION.h:836:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 836 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:21, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:21, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:796:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 796 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:814:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 814 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:836:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 836 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:22, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:22, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:796:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 796 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:814:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 814 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:836:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 836 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.h:796:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 796 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.h:814:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 814 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION.h:836:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 836 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:24, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:24, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:796:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 796 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:814:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 814 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:836:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 836 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:25, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:25, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:796:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 796 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:814:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 814 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:836:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 836 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.h:734:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 734 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.h:752:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 752 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW.h:774:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 774 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:734:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 734 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:752:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 752 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:774:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 774 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:734:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 734 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:752:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 752 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:774:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 774 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_2D.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_2D.h:734:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 734 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_2D.h:752:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 752 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_2D.h:774:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 774 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.h:734:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 734 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.h:752:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 752 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_image_TEXTURE_RECT.h:774:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 774 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.h:115:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 115 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.h:362:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 362 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient.h:729:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 729 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:98:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 98 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:116:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 116 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:135:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 135 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:153:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 153 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:173:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 173 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:193:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 193 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:214:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 214 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:236:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 236 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:258:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 258 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_ALPHA_PASS.h:365:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.h:115:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 115 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.h:362:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 362 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_linear_gradient_DEBUG_OVERDRAW.h:729:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 729 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.h:295:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 295 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.h:321:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 321 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.h:339:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 339 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.h:679:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 679 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.h:697:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 697 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend.h:719:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 719 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.h:295:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 295 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.h:321:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 321 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.h:339:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 339 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.h:295:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 295 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.h:321:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 321 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.h:339:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 339 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.h:679:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 679 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.h:697:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 697 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_mix_blend_DEBUG_OVERDRAW.h:719:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 719 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity.h:733:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 733 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ALPHA_PASS_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.h:696:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 696 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.h:714:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 714 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING.h:736:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 736 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:696:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 696 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:714:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 714 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:736:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 736 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_opacity_DEBUG_OVERDRAW.h:733:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 733 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:98:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 98 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:116:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 116 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:135:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 135 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:153:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 153 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:173:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 173 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:193:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 193 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:214:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 214 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:236:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 236 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:258:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 258 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:366:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 366 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:99:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 99 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:117:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 117 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:136:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 136 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:154:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 154 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:174:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 174 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:194:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 194 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:215:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 215 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:237:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:259:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:714:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 714 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:732:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 732 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_ALPHA_PASS.h:754:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 754 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:98:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 98 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:116:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 116 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:135:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 135 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:153:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 153 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:173:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 173 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:193:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 193 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:214:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 214 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:236:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 236 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:258:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 258 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:366:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 366 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_radial_gradient_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.h:349:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 349 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.h:662:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 662 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.h:680:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 680 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid.h:702:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 702 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.h:350:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 350 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.h:673:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 673 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.h:691:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 691 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_ALPHA_PASS.h:713:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 713 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_DEBUG_OVERDRAW.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_DEBUG_OVERDRAW.h:349:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 349 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_DEBUG_OVERDRAW.h:662:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 662 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_DEBUG_OVERDRAW.h:680:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 680 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_solid_DEBUG_OVERDRAW.h:702:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 702 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:121:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 121 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:139:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:158:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 158 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:176:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:216:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:237:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:259:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:281:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:316:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 316 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:342:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:360:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:821:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 821 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:839:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 839 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:861:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 861 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:50, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:121:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 121 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:139:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:158:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 158 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:176:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:216:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:237:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:259:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:281:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:50, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:316:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 316 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:342:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:360:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:859:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 859 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:121:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 121 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:139:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:158:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 158 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:176:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:216:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:237:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:259:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:281:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:316:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 316 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:342:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:360:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:821:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 821 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:839:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 839 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_ALPHA_PASS_YUV.h:861:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 861 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:52, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:121:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 121 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:139:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:158:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 158 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:176:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:216:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:237:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:259:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:281:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:52, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:316:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 316 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:342:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:360:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:850:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 850 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:53, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:121:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 121 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:139:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:158:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 158 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:176:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:216:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:237:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:259:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:281:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:53, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:316:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 316 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:342:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:360:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:848:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 848 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:121:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 121 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:139:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:158:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 158 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:176:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:216:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:237:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:259:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:281:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:316:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 316 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:342:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:360:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_DEBUG_OVERDRAW_YUV.h:850:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 850 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:121:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 121 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:139:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:158:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 158 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:176:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:216:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:237:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:259:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:281:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:316:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 316 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:342:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:360:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_2D_YUV.h:850:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 850 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:121:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 121 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:139:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:158:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 158 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:176:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:216:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:237:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:259:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:281:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:316:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 316 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:342:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:360:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_TEXTURE_RECT_YUV.h:848:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 848 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:121:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 121 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:139:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:158:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 158 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:176:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:216:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:237:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 237 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:259:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 259 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:281:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:316:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 316 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:342:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:360:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/brush_yuv_image_YUV.h:850:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 850 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:64, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:64, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.h:374:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 374 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.h:584:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 584 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.h:602:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 602 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_ALPHA_TARGET.h:624:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 624 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:65, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:113:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 113 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:131:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 131 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:150:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 150 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:168:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 168 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:188:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 188 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:208:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 208 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:229:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 229 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:251:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 251 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:273:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 273 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:65, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:308:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 308 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:334:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 334 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:352:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 352 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:381:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 381 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:600:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 600 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:618:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 618 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_blur_COLOR_TARGET.h:640:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 640 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:68, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:68, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_box_shadow.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:69, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:98:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 98 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:116:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 116 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:135:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 135 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:153:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 153 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:173:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 173 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:193:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 193 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:214:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 214 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:236:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 236 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:258:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 258 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:69, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:288:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 288 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:306:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 306 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:336:62: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 336 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:561:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 561 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_image.h:579:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 579 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:117:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 117 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:135:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 135 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:154:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 154 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:172:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 172 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:192:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 192 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:212:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 212 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:233:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 233 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:255:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 255 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:277:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 277 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:307:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 307 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:325:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:360:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):shared(s.shared),local_pos(s.local_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:378:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 378 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:396:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 396 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:420:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 420 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:655:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 655 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle.h:673:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 673 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.h:354:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 354 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):shared(s.shared),local_pos(s.local_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.h:372:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 372 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.h:390:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 390 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.h:414:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 414 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.h:635:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 635 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_clip_rectangle_FAST_PATH.h:653:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 653 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.h:304:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 304 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.h:330:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 330 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.h:348:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 348 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.h:510:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 510 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.h:528:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 528 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale.h:550:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 550 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_2D.h:304:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 304 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_2D.h:330:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 330 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_2D.h:348:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 348 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_2D.h:510:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 510 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_2D.h:528:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 528 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_2D.h:550:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 550 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_RECT.h:304:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 304 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_RECT.h:330:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 330 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_RECT.h:348:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 348 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_RECT.h:510:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 510 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_RECT.h:528:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 528 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_scale_TEXTURE_RECT.h:550:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 550 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:77, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:137:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 137 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:155:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 155 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:174:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 174 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:192:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 192 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:212:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 212 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:232:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 232 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:253:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 253 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:275:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 275 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:297:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:77, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:332:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 332 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:358:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:376:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 376 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:413:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 413 | IMPLICIT FilterTask(FilterTask_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/cs_svg_filter.h:735:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 735 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.h:296:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 296 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.h:322:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 322 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.h:340:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.h:360:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 360 | IMPLICIT SplitGeometry(SplitGeometry_scalar s){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.h:383:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 383 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.h:679:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 679 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.h:697:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 697 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_split_composite.h:719:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 719 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:104:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 104 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:122:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:141:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 141 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:159:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:179:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 179 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:199:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 199 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:220:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 220 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:242:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 242 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:264:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 264 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:299:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 299 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:325:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:343:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 343 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:364:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 364 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:386:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 386 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:404:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 404 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS.h:794:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 794 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:83, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:104:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 104 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:122:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:141:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 141 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:159:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:179:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 179 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:199:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 199 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:220:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 220 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:242:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 242 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:264:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 264 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:83, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:299:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 299 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:325:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:343:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 343 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:364:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 364 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:386:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 386 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:404:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 404 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:756:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 756 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:774:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 774 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:798:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 798 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:84, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:104:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 104 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:122:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:141:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 141 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:159:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:179:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 179 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:199:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 199 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:220:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 220 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:242:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 242 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:264:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 264 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:84, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:299:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 299 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:325:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:343:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 343 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:365:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:387:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 387 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:405:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 405 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:775:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 775 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:793:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 793 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM.h:817:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:104:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 104 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:122:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:141:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 141 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:159:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:179:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 179 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:199:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 199 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:220:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 220 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:242:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 242 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:264:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 264 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:299:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 299 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:325:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:343:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 343 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:365:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 365 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:387:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 387 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:405:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 405 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:773:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 773 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:791:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM.h:813:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 813 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:104:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 104 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:122:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:141:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 141 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:159:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:179:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 179 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:199:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 199 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:220:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 220 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:242:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 242 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:264:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 264 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:299:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 299 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:325:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:343:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 343 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:364:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 364 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:386:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 386 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:404:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 404 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW.h:794:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 794 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:87, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:104:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 104 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:122:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:141:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 141 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:159:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:179:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 179 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:199:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 199 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:220:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 220 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:242:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 242 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:264:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 264 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/load_shader.h:87, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:299:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 299 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:325:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:343:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 343 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:364:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 364 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:386:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 386 | 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-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:404:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 404 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:756:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 756 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:774:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 774 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-84.0.1/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-61a2ccd47650073f/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING.h:798:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 798 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from src/gl.cc:4061: warning: src/composite.h:563:8: warning: ‘YUVConverter’ has a base ‘YUVConverterImpl<(& YUVMatrix601)>’ whose type uses the anonymous namespace [-Wsubobject-linkage] warning: 563 | struct YUVConverter : YUVConverterImpl {}; warning: | ^~~~~~~~~~~~~~~~~~~~~ warning: src/composite.h:575:8: warning: ‘YUVConverter’ has a base ‘YUVConverterImpl<(& YUVMatrix709)>’ whose type uses the anonymous namespace [-Wsubobject-linkage] warning: 575 | struct YUVConverter : YUVConverterImpl {}; warning: | ^~~~~~~~~~~~~~~~~~~~~ warning: src/composite.h:587:8: warning: ‘YUVConverter’ has a base ‘YUVConverterImpl<(& YUVMatrix2020)>’ whose type uses the anonymous namespace [-Wsubobject-linkage] warning: 587 | struct YUVConverter : YUVConverterImpl {}; warning: | ^~~~~~~~~~~~~~~~~~~~~~ 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 cc1: warning: command-line option ‘-fpermissive’ 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 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/mozglue/baseprofiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/mozglue/baseprofiler/lul/LulMain.cpp:7, from Unified_cpp_mozglue_baseprofiler1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/BasePrincipal.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::BasePrincipal::FromJSON(const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/caps/BasePrincipal.cpp:287:41: note: while referencing ‘res’ 287 | nsTArray res = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/BasePrincipal.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/caps/BasePrincipal.cpp:281:40: note: while referencing ‘res’ 281 | nsTArray res = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/BasePrincipal.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/caps/BasePrincipal.cpp:276:37: note: while referencing ‘res’ 276 | nsTArray res = GetJSONKeys(value); | ^~~ chrome In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/caps/nsJSPrincipals.cpp:17, from Unified_cpp_caps0.cpp:65: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::BroadcastDomainSetChange(mozilla::DomainSetType, mozilla::DomainSetChangeType, nsIURI*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/caps/DomainPolicy.cpp:26:28: note: while referencing ‘parents’ 26 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool ReadPrincipalInfo.constprop(JSStructuredCloneReader*, uint32_t, mozilla::ipc::PrincipalInfo&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/caps/nsJSPrincipals.cpp:216:27: note: while referencing ‘expanded’ 216 | ExpandedPrincipalInfo expanded; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/caps/nsJSPrincipals.cpp:216:27: note: while referencing ‘expanded’ 216 | ExpandedPrincipalInfo expanded; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::OriginAttributes::CreateSuffix(nsACString&) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/caps/OriginAttributes.cpp:192:13: note: while referencing ‘params’ 192 | URLParams params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult ExpandedPrincipal::GetSiteIdentifier(mozilla::SiteIdentifier&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/caps/ExpandedPrincipal.cpp:276:36: note: while referencing ‘allowlist’ 276 | nsTArray> allowlist; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed ExpandedPrincipal::FromProperties(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/caps/ExpandedPrincipal.cpp:323:36: note: while referencing ‘allowList’ 323 | nsTArray> allowList; | ^~~~~~~~~ config/external/icu/common In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void SendManifestEntry(const ChromeRegistryItem&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:445:28: note: while referencing ‘parents’ 445 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:445:28: note: while referencing ‘parents’ 445 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsChromeRegistryChrome::SendRegisteredChrome(mozilla::dom::PContentParent*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:278:30: note: while referencing ‘parents’ 278 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:278:30: note: while referencing ‘parents’ 278 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:234:29: note: while referencing ‘overrides’ 234 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:233:33: note: while referencing ‘resources’ 233 | nsTArray resources; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:232:27: note: while referencing ‘packages’ 232 | nsTArray packages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:234:29: note: while referencing ‘overrides’ 234 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:233:33: note: while referencing ‘resources’ 233 | nsTArray resources; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeRegistry.h:16, from /builddir/build/BUILD/firefox-84.0.1/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/chrome/nsChromeRegistryChrome.cpp:232:27: note: while referencing ‘packages’ 232 | nsTArray packages; | ^~~~~~~~ config/external/icu/data/icu_data.o config/external/icu/i18n In file included from /usr/include/string.h:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/cpputils.h:21, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/intl/icu/source/i18n/calendar.cpp:844:9: /usr/include/bits/string_fortified.h:91: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] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_67(decNumber*, const decNumber*, decContext*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_67(decNumber*, const decNumber*, decContext*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/charstr.h:20, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/intl/icu/source/common/ucurr.cpp:464:25: /usr/include/bits/string_fortified.h:91: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] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/ucurr.cpp:25: /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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 In file included from /usr/include/string.h:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/charstr.h:20, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/intl/icu/source/common/uloc_tag.cpp:2799:88: /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/uloc_tag.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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 /builddir/build/BUILD/firefox-84.0.1/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 Compiling webrender v0.61.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/webrender) config/external/rlbox config/external/rlbox_lucet_sandbox devtools/platform devtools/shared/heapsnapshot /builddir/build/BUILD/firefox-84.0.1/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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:91:48: note: while referencing ‘’ 91 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:91:48: note: while referencing ‘’ 91 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:641:17: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 641 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:91:48: note: while referencing ‘’ 91 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:91:48: note: while referencing ‘’ 91 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:91:48: note: while referencing ‘’ 91 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:69:33: note: while referencing ‘dominatedNodes’ 69 | nsTArray dominatedNodes(length); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:69:33: note: while referencing ‘dominatedNodes’ 69 | nsTArray dominatedNodes(length); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_67(const char*, UBool, UParseError*, UErrorCode*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/intl/icu/source/common/unicode/platform.h:25, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/intl/icu/source/common/unicode/platform.h:25, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-84.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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); | ^~~~~~~~~~~~~~~~~~~~~~~ docshell/base In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BrowsingContext.cpp:62, from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShellTreeOwner.cpp:8, from Unified_cpp_docshell_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocShellTreeOwner::HandleEvent(mozilla::dom::Event*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/nsDocShellTreeOwner.cpp:874:42: note: while referencing ‘links’ 874 | nsTArray> links; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShellTreeOwner.cpp:8, from Unified_cpp_docshell_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/nsDocShellTreeOwner.cpp:874:42: note: while referencing ‘links’ 874 | nsTArray> links; | ^~~~~ docshell/base/timeline In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:11, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BrowsingContext.cpp:62, from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/timeline/AbstractTimelineMarker.h:11, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/timeline/AbstractTimelineMarker.cpp:7, from Unified_cpp_base_timeline0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ObservedDocShell::PopMarkers(JSContext*, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/timeline/ObservedDocShell.cpp:72:47: note: while referencing ‘keptStartMarkers’ 72 | nsTArray> keptStartMarkers; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/timeline/AbstractTimelineMarker.h:11, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/timeline/AbstractTimelineMarker.cpp:7, from Unified_cpp_base_timeline0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocShell::IssueWarning(uint32_t, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/nsDocShell.cpp:13049:76: note: while referencing ‘’ 13049 | doc->WarnOnceAbout(Document::DeprecatedOperations(aWarning), aAsError); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed nsDocShell::MaybeFixBadCertDomainErrorURI(nsIChannel*, nsIURI*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/nsDocShell.cpp:6011:21: note: while referencing ‘certBytes’ 6011 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::BaseHistory::SendPendingVisitedResultsToChildProcesses()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/BaseHistory.cpp:191:28: note: while referencing ‘cplist’ 191 | nsTArray cplist; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/BaseHistory.cpp:188:8: note: while referencing ‘results’ 188 | auto results = std::move(mPendingResults); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocShell::PopProfileTimelineMarkers(JSContext*, JS::MutableHandle)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/nsDocShell.cpp:2158:40: note: while referencing ‘store’ 2158 | nsTArray store; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/BrowsingContext.cpp:2075:62: note: while referencing ‘’ 2075 | "PostMessageSharedMemoryObjectToCrossOriginWarning"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::BrowsingContextGroup::Subscribe(mozilla::dom::ContentParent*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/BrowsingContextGroup.cpp:142:38: note: while referencing ‘inits’ 142 | nsTArray inits(mContexts.Count()); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CanonicalBrowsingContext::HistoryGo(int32_t, uint64_t, mozilla::Maybe >, std::function&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/CanonicalBrowsingContext.cpp:742:41: note: while referencing ‘loadResults’ 742 | nsTArray loadResults; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/SessionHistoryEntry.cpp:1518:34: note: while referencing ‘states’ 1518 | nsTArray states; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/SessionHistoryEntry.cpp:1517:25: note: while referencing ‘keys’ 1517 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/SessionHistoryEntry.cpp:1540:34: note: while referencing ‘states’ 1540 | nsTArray states; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/SessionHistoryEntry.cpp:1539:25: note: while referencing ‘keys’ 1539 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/SessionHistoryEntry.cpp:1540:34: note: while referencing ‘states’ 1540 | nsTArray states; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/SessionHistoryEntry.cpp:1539:25: note: while referencing ‘keys’ 1539 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, nsresult)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/base/nsDocShell.cpp:6484:26: note: while referencing ‘params’ 6484 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsSHistory::LoadDifferingEntries(nsISHEntry*, nsISHEntry*, mozilla::dom::BrowsingContext*, long int, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/nsSHistory.cpp:1795:37: note: while referencing ‘browsingContexts’ 1795 | nsTArray> browsingContexts; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSHistory::GotoIndex(int32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/nsSHistory.cpp:1639:29: note: while referencing ‘loadResults’ 1639 | nsTArray loadResults; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSHistory::Reload(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/nsSHistory.cpp:1084:29: note: while referencing ‘loadResults’ 1084 | nsTArray loadResults; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSHistory::ReloadCurrentEntry()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/docshell/shistory/nsSHistory.cpp:1137:29: note: while referencing ‘loadResults’ 1137 | nsTArray loadResults; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsSHistory::GloballyEvictContentViewers()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/docshell/shistory/nsSHistory.cpp:1281:32: note: while referencing ‘shEntries’ 1281 | nsTArray shEntries; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/docshell/shistory/nsSHistory.cpp:1269:30: note: while referencing ‘entries’ 1269 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-84.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/docshell/shistory/nsSHistory.cpp:1269:30: note: while referencing ‘entries’ 1269 | nsTArray entries; | ^~~~~~~ dom/abort dom/animation In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/abort/AbortController.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/abort/AbortController.cpp:7, from Unified_cpp_dom_abort0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/abort/AbortController.cpp:10, from Unified_cpp_dom_abort0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/audiochannel In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentTimeline::MostRecentRefreshTimeUpdated()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/animation/DocumentTimeline.cpp:153:32: note: while referencing ‘mb’ 153 | nsAutoAnimationMutationBatch mb(mDocument); | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/DocumentTimeline.cpp:151:24: note: while referencing ‘animationsToRemove’ 151 | nsTArray animationsToRemove(mAnimations.Count()); | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/EffectCompositor.cpp:708:29: note: while referencing ‘sortedEffectList’ 708 | nsTArray sortedEffectList(aEffectSet.Count()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/EffectCompositor.cpp:708:29: note: while referencing ‘sortedEffectList’ 708 | nsTArray sortedEffectList(aEffectSet.Count()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::PreTraverseInSubtree(mozilla::ServoTraversalFlags, mozilla::dom::Element*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/EffectCompositor.cpp:884:38: note: while referencing ‘elementsWithCascadeUpdates’ 884 | nsTArray elementsWithCascadeUpdates; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/dom/animation/EffectCompositor.cpp:884:38: note: while referencing ‘elementsWithCascadeUpdates’ 884 | nsTArray elementsWithCascadeUpdates; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/EffectCompositor.cpp:884:38: note: while referencing ‘elementsWithCascadeUpdates’ 884 | nsTArray elementsWithCascadeUpdates; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/EffectCompositor.cpp:450:29: note: while referencing ‘sortedEffectList’ 450 | nsTArray sortedEffectList(effectSet->Count()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::ComposeServoAnimationRuleForEffect(mozilla::dom::KeyframeEffect&, mozilla::EffectCompositor::CascadeLevel, RawServoAnimationValueMap*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::KeyframeEffect::NotifySpecifiedTimingUpdated()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::ReduceEffectSet(mozilla::EffectSet&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/EffectCompositor.cpp:971:29: note: while referencing ‘sortedEffectList’ 971 | nsTArray sortedEffectList(aEffectSet.Count()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::GetPropertyValuesPairs.constprop(JSContext*, JS::Handle, mozilla::ListAllowance, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeUtils.cpp:505:32: note: while referencing ‘properties’ 505 | nsTArray properties; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/animation/KeyframeUtils.cpp:1099:49: note: while referencing ‘easings’ 1099 | FallibleTArray> easings; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeUtils.cpp:993:32: note: while referencing ‘propertyValuesPairs’ 993 | nsTArray propertyValuesPairs; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/animation/KeyframeUtils.cpp:1099:49: note: while referencing ‘easings’ 1099 | FallibleTArray> easings; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeUtils.cpp:993:32: note: while referencing ‘propertyValuesPairs’ 993 | nsTArray propertyValuesPairs; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeUtils.cpp:437:34: note: while referencing ‘propertyValuePairs’ 437 | nsTArray propertyValuePairs; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeUtils.cpp:437:34: note: while referencing ‘propertyValuePairs’ 437 | nsTArray propertyValuePairs; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 283 | const nsTArray computedValues = | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-84.0.1/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 283 | const nsTArray computedValues = | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeUtils.cpp:723:56: note: while referencing ‘’ 723 | aKeyframes, aElement, aPseudoType, aComputedStyle); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeUtils.cpp:294:32: note: while referencing ‘entries’ 294 | nsTArray entries(aKeyframes.Length()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 283 | const nsTArray computedValues = | ^~~~~~~~~~~~~~ dom/base In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::dom::KeyframeEffect::BuildProperties(const mozilla::ComputedStyle*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeEffect.cpp:876:32: note: while referencing ‘’ 876 | mEffectOptions.mComposite); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeEffect.cpp:872:8: note: while referencing ‘keyframesCopy’ 872 | auto keyframesCopy(mKeyframes.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::KeyframeEffect::UpdateProperties(const mozilla::ComputedStyle*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeEffect.cpp:436:31: note: while referencing ‘properties’ 436 | nsTArray properties = BuildProperties(aStyle); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeEffect.cpp:436:31: note: while referencing ‘properties’ 436 | nsTArray properties = BuildProperties(aStyle); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::KeyframeEffect::SetKeyframes(JSContext*, JS::Handle, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeEffect.cpp:240:22: note: while referencing ‘keyframes’ 240 | nsTArray keyframes = KeyframeUtils::GetKeyframesFromObject( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/animation/KeyframeEffect.cpp:240:22: note: while referencing ‘keyframes’ 240 | nsTArray keyframes = KeyframeUtils::GetKeyframesFromObject( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::KeyframeEffect::UpdateTarget(mozilla::dom::Element*, mozilla::PseudoStyleType)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/animation/KeyframeEffect.cpp:916:34: note: while referencing ‘mb’ 916 | nsAutoAnimationMutationBatch mb(mTarget.mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/animation/KeyframeEffect.cpp:933:34: note: while referencing ‘mb’ 933 | nsAutoAnimationMutationBatch mb(mTarget.mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DOMIntersectionObserver.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DOMIntersectionObserver.cpp:7: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMIntersectionObserver::Notify()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/DOMIntersectionObserver.cpp:722:57: note: while referencing ‘entries’ 722 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DOMIntersectionObserver.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DOMIntersectionObserver.cpp:7: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMIntersectionObserver::GetThresholds(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/DOMIntersectionObserver.cpp:193:31: note: while referencing ‘’ 193 | aRetVal = mThresholds.Clone(); | ^ dom/battery In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.cpp:243: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.cpp:243: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/xpcom/ds/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.cpp:90: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsContentUtils::ReportEmptyGetElementByIdArg(const Document*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsContentUtils.cpp:3789:78: note: while referencing ‘’ 3789 | nsContentUtils::eDOM_PROPERTIES, "EmptyGetElementByIdParam"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/base/nsContentUtils.cpp:7511:25: note: while referencing ‘flavorList’ 7511 | nsTArray flavorList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::InternalEditorInputEvent::Duplicate() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.cpp:81: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:1256:48: note: while referencing ‘’ 1256 | mTargetRanges = aEvent.mTargetRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:57: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:57: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ dom/bindings In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFrameMessageManager::SendSyncMessage(JSContext*, const nsAString&, JS::Handle, nsTArray&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsFrameMessageManager.cpp:479:33: note: while referencing ‘retval’ 479 | nsTArray retval; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsFrameMessageManager.cpp:479:33: note: while referencing ‘retval’ 479 | nsTArray retval; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/base/nsFrameMessageManager.cpp:656:46: note: while referencing ‘ports’ 656 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsFrameMessageManager.cpp:656:46: note: while referencing ‘ports’ 656 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:656:46: note: while referencing ‘ports’ 656 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsFrameMessageManager.cpp:656:46: note: while referencing ‘ports’ 656 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsFrameMessageManager.cpp:656:46: note: while referencing ‘ports’ 656 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.cpp:166: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.cpp:166: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsGlobalWindowInner::ResolveComponentsShim(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsGlobalWindowInner.cpp:2888:67: note: while referencing ‘’ 2888 | doc->WarnOnceAbout(Document::eComponents, /* asError = */ true); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsGlobalWindowInner::DoResolve(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsGlobalWindowInner.cpp:2990:68: note: while referencing ‘’ 2990 | GetExtantDoc()->WarnOnceAbout(Document::eWindow_Cc_ontrollers); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsGlobalWindowInner::CaptureEvents()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsGlobalWindowInner.cpp:3874:54: note: while referencing ‘’ 3874 | mDoc->WarnOnceAbout(Document::eUseOfCaptureEvents); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsGlobalWindowInner::ReleaseEvents()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsGlobalWindowInner.cpp:3880:54: note: while referencing ‘’ 3880 | mDoc->WarnOnceAbout(Document::eUseOfReleaseEvents); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/base/nsGlobalWindowInner.cpp:5992:33: note: while referencing ‘args’ 5992 | nsTArray> args; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsGlobalWindowInner::UpdateVRDisplays(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsGlobalWindowInner.cpp:6542:32: note: while referencing ‘’ 6542 | aDevices = mVRDisplays.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowOuter.cpp:170: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowOuter.cpp:170: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::ChildCommandDispatcher::Run()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsGlobalWindowOuter.cpp:6550:42: note: while referencing ‘disabledCommands’ 6550 | nsTArray enabledCommands, disabledCommands; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsGlobalWindowOuter.cpp:6550:25: note: while referencing ‘enabledCommands’ 6550 | nsTArray enabledCommands, disabledCommands; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘already_AddRefed nsGlobalWindowOuter::GetContentInternal(mozilla::ErrorResult&, mozilla::dom::CallerType)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsGlobalWindowOuter.cpp:3347:60: note: while referencing ‘’ 3347 | mDoc->WarnOnceAbout(Document::eWindowContentUntrusted); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsImageLoadingContent.h:23, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsImageLoadingContent.cpp:13: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsImageLoadingContent::_ZN21nsImageLoadingContent34MakePendingScriptedRequestsCurrentEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsImageLoadingContent.cpp:782:43: note: while referencing ‘observers’ 782 | nsTArray> observers(mScriptedObservers.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsImageLoadingContent.h:23, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsImageLoadingContent.cpp:13: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsImageLoadingContent::ClearScriptedRequests(int32_t, nsresult)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsImageLoadingContent.cpp:716:43: note: while referencing ‘observers’ 716 | nsTArray> observers(mScriptedObservers.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsImageLoadingContent.h:23, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsImageLoadingContent.cpp:13: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsImageLoadingContent.cpp:716:43: note: while referencing ‘observers’ 716 | nsTArray> observers(mScriptedObservers.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsImageLoadingContent.h:23, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsImageLoadingContent.cpp:13: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsImageLoadingContent::CloneScriptedRequests(imgRequestProxy*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsImageLoadingContent.cpp:757:43: note: while referencing ‘observers’ 757 | nsTArray> observers(mScriptedObservers.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, from APZTestDataBinding.cpp:4, from UnifiedBindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::AccessibleNode_Binding::get_attributes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:204:22: note: while referencing ‘result’ 204 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, from APZTestDataBinding.cpp:4, from UnifiedBindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::AccessibleNode_Binding::get_states(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:99:22: note: while referencing ‘result’ 99 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsObjectLoadingContent.cpp:13: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsObjectLoadingContent::HasGoodFallback()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsObjectLoadingContent.cpp:3322:23: note: while referencing ‘rulesList’ 3322 | nsTArray rulesList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsObjectLoadingContent.cpp:13: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsObjectLoadingContent::GetPluginParameters(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsObjectLoadingContent.cpp:809:41: note: while referencing ‘’ 809 | aParameters = mCachedParameters.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsObjectLoadingContent.cpp:13: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsObjectLoadingContent::GetPluginAttributes(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsObjectLoadingContent.cpp:804:41: note: while referencing ‘’ 804 | aAttributes = mCachedAttributes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPluginArray.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPluginArray.cpp:7: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsPluginArray::Refresh(bool)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsPluginArray.cpp:132:46: note: while referencing ‘newPluginTags’ 132 | nsTArray> newPluginTags; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPluginArray.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPluginArray.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsPluginArray.cpp:132:46: note: while referencing ‘newPluginTags’ 132 | nsTArray> newPluginTags; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPluginArray.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPluginArray.cpp:7: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsPluginArray::EnsurePlugins()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsPluginArray.cpp:308:44: note: while referencing ‘pluginTags’ 308 | nsTArray> pluginTags; | ^~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.cpp: In member function ‘nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)’: /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.cpp:172: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] 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:12, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/AttrArray.cpp: In member function ‘void AttrArray::Compact()’: /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.cpp:351: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] 351 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:12, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/AttrArray.cpp: In member function ‘bool AttrArray::GrowBy(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.cpp:492: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] 492 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:12, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 175 | class Impl { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/xpcom/ds/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/base/BodyConsumer.cpp:19, from Unified_cpp_dom_base0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/base/ChromeUtils.cpp:151:27: note: while referencing ‘data’ 151 | FallibleTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/ChromeUtils.cpp:151:27: note: while referencing ‘data’ 151 | FallibleTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:9, from AudioProcessingEventBinding.cpp:4, from UnifiedBindings1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BrowsingContext_Binding::getAllBrowsingContextsInSubtree(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:185:63: note: while referencing ‘result’ 185 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/base/ChromeUtils.cpp:871:54: note: while referencing ‘’ 871 | /* aWindowInfo = */ nsTArray(), // Without a | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In function ‘nsresult mozilla::CopySysProcInfoToDOM(const mozilla::ProcInfo&, T*) [with T = mozilla::dom::ChildProcInfoDictionary]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/ChromeUtils.cpp:22, from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ProcInfo.h:220:62: note: while referencing ‘threads’ 220 | mozilla::dom::Sequence threads; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In function ‘nsresult mozilla::CopySysProcInfoToDOM(const mozilla::ProcInfo&, T*) [with T = mozilla::dom::ParentProcInfoDictionary]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/ChromeUtils.cpp:22, from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ProcInfo.h:220:62: note: while referencing ‘threads’ 220 | mozilla::dom::Sequence threads; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/ChromeUtils.cpp:998:47: note: while referencing ‘childrenInfo’ 998 | nsTArray childrenInfo( | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h:641:17: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 641 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/ChromeUtils.cpp:998:47: note: while referencing ‘childrenInfo’ 998 | nsTArray childrenInfo( | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/ChromeUtils.cpp:998:47: note: while referencing ‘childrenInfo’ 998 | nsTArray childrenInfo( | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/base/ChromeUtils.cpp:945:26: note: while referencing ‘windows’ 945 | nsTArray windows; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:9, from AudioProcessingEventBinding.cpp:4, from UnifiedBindings1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BrowsingContextGroup_Binding::getToplevels(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:3066:63: note: while referencing ‘result’ 3066 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:9, from AudioProcessingEventBinding.cpp:4, from UnifiedBindings1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CanonicalBrowsingContext_Binding::getWindowGlobals(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:3501:66: note: while referencing ‘result’ 3501 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/base/CustomElementRegistry.cpp:26, from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/CustomElementRegistry.cpp:26, from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::CustomElementRegistry::UpgradeCandidates(nsAtom*, mozilla::dom::CustomElementDefinition*, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/CustomElementRegistry.cpp:579:35: note: while referencing ‘rval’ 579 | nsTArray> rval({std::move(iter.Data())}); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/CustomElementRegistry.cpp:585:31: note: while referencing ‘orderedElements’ 585 | nsTArray> orderedElements(mCandidates.Count()); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/CustomElementRegistry.cpp:622:48: note: while referencing ‘’ 622 | for (auto& elem : finder.OrderedCandidates()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/base/CustomElementRegistry.cpp:849:28: note: while referencing ‘observedAttributes’ 849 | nsTArray> observedAttributes; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/CustomElementRegistry.cpp:849:28: note: while referencing ‘observedAttributes’ 849 | nsTArray> observedAttributes; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from IntlUtilsBinding.cpp:16, from UnifiedBindings10.cpp:171: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:6, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from IntlUtilsBinding.cpp:16, from UnifiedBindings10.cpp:171: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.cpp:7, from Unified_cpp_dom_base10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual void nsWindowRoot::EnumerateBrowsers(nsPIWindowRoot::BrowserEnumerator, void*)’: /builddir/build/BUILD/firefox-84.0.1/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:74: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsWindowRoot.cpp:381:36: note: while referencing ‘remoteTabs’ 381 | nsTArray> remoteTabs; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.cpp:7, from Unified_cpp_dom_base10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsWindowMemoryReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsWindowMemoryReporter.cpp:500:15: note: while referencing ‘windows’ 500 | WindowArray windows; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:106: ImageDocumentBinding.cpp:552:22: note: while referencing ‘names’ 552 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPseudoElementNames(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:3528:22: note: while referencing ‘result’ 3528 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::KeyframeEffect_Binding::getKeyframes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:314: KeyframeEffectBinding.cpp:982:23: note: while referencing ‘result’ 982 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IntersectionObserver_Binding::get_thresholds(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:158: IntersectionObserverBinding.cpp:961:20: note: while referencing ‘result’ 961 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getFeatures(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:1449:34: note: while referencing ‘result’ 1449 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationAxes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:1321:36: note: while referencing ‘result’ 1321 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyNames(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:2694:22: note: while referencing ‘result’ 2694 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyPrefs(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:2743:26: note: while referencing ‘result’ 2743 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationInstances(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:1385:40: note: while referencing ‘result’ 1385 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::KeyframeEffect_Binding::getProperties(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:314: KeyframeEffectBinding.cpp:1101:38: note: while referencing ‘result’ 1101 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSValuesForProperty(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:2800:22: note: while referencing ‘result’ 2800 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getSubpropertiesForCSSProperty(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:2994:22: note: while referencing ‘result’ 2994 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getUsedFontFaces(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:3475:65: note: while referencing ‘result’ 3475 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSStyleRules(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:2231:59: note: while referencing ‘result’ 2231 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Localization_Binding::formatMessagesSync(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:366: LocalizationBinding.cpp:2332:35: note: while referencing ‘result’ 2332 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Localization_Binding::formatValuesSync(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:366: LocalizationBinding.cpp:2214:23: note: while referencing ‘result’ 2214 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InstallTriggerImpl_Binding::install(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:145: InstallTriggerBinding.cpp:613:54: note: while referencing ‘arg0’ 613 | Record arg0; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InputEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/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:119: InputEventBinding.cpp:667:38: note: while referencing ‘arg1’ 667 | binding_detail::FastInputEventInit arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InputEvent_Binding::getTargetRanges(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InputEventBinding.cpp:420:59: note: while referencing ‘result’ 420 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::get_ranges(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:1531:41: note: while referencing ‘result’ 1531 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getAllStyleSheets(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: InspectorUtilsBinding.cpp:2147:53: note: while referencing ‘result’ 2147 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:10, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IntersectionObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:158: IntersectionObserverBinding.cpp:1182:76: note: while referencing ‘result’ 1182 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/xpcom/ds/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/base/EventSource.cpp:17, from Unified_cpp_dom_base2.cpp:65: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MIDIConnectionEventBinding.cpp:5, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaController_Binding::get_supportedKeys(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:158: MediaControllerBinding.cpp:516:29: note: while referencing ‘result’ 516 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In function ‘void mozilla::dom::_ZN7mozilla3domL24DispatchPointerLockErrorEPNS0_8DocumentEPKc.part.0(mozilla::dom::Document*, const char*)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:14471:43: note: while referencing ‘’ 14471 | aMessage); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In function ‘nsINode* mozilla::dom::_ZN7mozilla3domL30GetCorrespondingNodeInDocumentEPK7nsINodeRNS0_8DocumentE.part.0(const nsINode*, mozilla::dom::Document&)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:12337:21: note: while referencing ‘indexArray’ 12337 | nsTArray indexArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::RefreshLinkHrefs()’: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/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-84.0.1/dom/base/Document.cpp:11297:13: note: while referencing ‘linksToNotify’ 11297 | LinkArray linksToNotify(mStyledLinks.Count()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::EnumerateActivityObservers(mozilla::dom::Document::ActivityObserverEnumerator)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:12260:35: note: while referencing ‘observers’ 12260 | nsTArray> observers(mActivityObservers->Count()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::CaptureEvents()’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:6036:77: note: while referencing ‘’ 6036 | void Document::CaptureEvents() { WarnOnceAbout(Document::eUseOfCaptureEvents); } | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::ReleaseEvents()’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:6038:77: note: while referencing ‘’ 6038 | void Document::ReleaseEvents() { WarnOnceAbout(Document::eUseOfReleaseEvents); } | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::ReportHasScrollLinkedEffect()’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:15613:69: note: while referencing ‘’ 15613 | nsContentUtils::eLAYOUT_PROPERTIES, "ScrollLinkedEffectFound2"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MIDIConnectionEventBinding.cpp:5, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaKeySystemAccess_Binding::getConfiguration(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:301: MediaKeySystemAccessBinding.cpp:831:31: note: while referencing ‘result’ 831 | MediaKeySystemConfiguration result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MIDIConnectionEventBinding.cpp:5, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/UnionConversions.h:28, from MatchPatternBinding.cpp:21, from UnifiedBindings11.cpp:119: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:191:49: note: while referencing ‘dict’ 191 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MIDIConnectionEventBinding.cpp:5, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/UnionConversions.h:28, from MatchPatternBinding.cpp:21, from UnifiedBindings11.cpp:119: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:191:49: note: while referencing ‘dict’ 191 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MIDIConnectionEventBinding.cpp:5, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MatchPatternSet_Binding::get_patterns(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:119: MatchPatternBinding.cpp:1560:67: note: while referencing ‘result’ 1560 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::EventSourceBaseRunnable::Run()’: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/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-84.0.1/dom/base/EventSourceEventService.cpp:37:51: note: while referencing ‘listeners’ 37 | EventSourceEventService::EventSourceListeners listeners; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::SendToConsole(nsCOMArray&)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:3419:76: note: while referencing ‘’ 3419 | NS_ConvertUTF16toUTF8(messageTag).get()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::GetFailedCertSecurityInfo(mozilla::dom::FailedCertSecurityInfo&, nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:1775:23: note: while referencing ‘certArray’ 1775 | nsTArray certArray; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In copy constructor ‘mozilla::dom::FormData::FormData(const mozilla::dom::FormData&)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:83: /builddir/build/BUILD/firefox-84.0.1/dom/base/FormData.cpp:28:41: note: while referencing ‘’ 28 | mFormData = aFormData.mFormData.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::Document::BlockedNodesByClassifier() const’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:8054:29: note: while referencing ‘blockedNodes’ 8054 | const nsTArray blockedNodes = mBlockedNodesByClassifier.Clone(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In static member function ‘static void mozilla::dom::FullscreenRoots::ForEach(void (*)(mozilla::dom::Document*))’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:13279:23: note: while referencing ‘roots’ 13279 | nsTArray roots(sInstance->mRoots.Clone()); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘RefPtr > mozilla::dom::DocGroup::ReportPerformanceInfo()’: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/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-84.0.1/dom/base/DocGroup.cpp:275:11: note: while referencing ‘’ 275 | [self, host, pid, windowID, duration, isTopLevel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | items = std::move(items)](const PerformanceMemoryInfo& aMemoryInfo) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | PerformanceInfo info = | ~~~~~~~~~~~~~~~~~~~~~~ 278 | PerformanceInfo(host, pid, windowID, duration, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | self->mPerformanceCounter->GetID(), false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | isTopLevel, aMemoryInfo, items); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | | 282 | return PerformanceInfoPromise::CreateAndResolve(std::move(info), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | __func__); | ~~~~~~~~~~ 284 | }, | ~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/base/DocGroup.cpp:247:36: note: while referencing ‘items’ 247 | FallibleTArray items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentOrShadowRoot::GetAnimations(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/DocumentOrShadowRoot.cpp:608:35: note: while referencing ‘result’ 608 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentOrShadowRoot::GetAdoptedStyleSheets(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/DocumentOrShadowRoot.cpp:769:51: note: while referencing ‘’ 769 | aAdoptedStyleSheets = mAdoptedStyleSheets.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentOrShadowRoot::CloneAdoptedSheetsFrom(const mozilla::dom::DocumentOrShadowRoot&)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/DocumentOrShadowRoot.cpp:208:39: note: while referencing ‘list’ 208 | Sequence> list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/DocumentOrShadowRoot.cpp:208:39: note: while referencing ‘list’ 208 | Sequence> list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::FireOrClearPostMessageEvents(bool)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:11971:38: note: while referencing ‘events’ 11971 | nsTArray> events = | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::DoUpdateSVGUseElementShadowTrees()’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:12731:35: note: while referencing ‘useElementsToUpdate’ 12731 | nsTArray> useElementsToUpdate; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:12731:35: note: while referencing ‘useElementsToUpdate’ 12731 | nsTArray> useElementsToUpdate; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:12731:35: note: while referencing ‘useElementsToUpdate’ 12731 | nsTArray> useElementsToUpdate; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::NotifyIntersectionObservers()’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:15378:45: note: while referencing ‘observers’ 15378 | nsTArray> observers( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::_ZN7mozilla3dom8Document16FlushUserFontSetEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/base/Document.cpp:15557:39: note: while referencing ‘rules’ 15557 | nsTArray rules; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::Element::UnbindFromTree(bool)’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:56: /builddir/build/BUILD/firefox-84.0.1/dom/base/Element.cpp:1756:63: note: while referencing ‘’ 1756 | "RemovedFullscreenElement"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::EventSourceImpl::DispatchAllMessageEvents()’: /builddir/build/BUILD/firefox-84.0.1/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_base2.cpp:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/EventSource.cpp:1487:75: note: while referencing ‘’ 1487 | nullptr, Sequence>()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/base/IntlUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/IntlUtils.cpp:7, from Unified_cpp_dom_base3.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MozStorageStatementRowBinding.cpp:271:22: note: while referencing ‘names’ 271 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChromeMessageSender_Binding::getDelayedFrameScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MessageManagerBinding.cpp:1227:33: note: while referencing ‘result’ 1227 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ParentProcessMessageManager_Binding::getDelayedProcessScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MessageManagerBinding.cpp:4994:33: note: while referencing ‘result’ 4994 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChromeMessageBroadcaster_Binding::getDelayedFrameScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MessageManagerBinding.cpp:690:33: note: while referencing ‘result’ 690 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ProcessMessageManager_Binding::getDelayedProcessScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MessageManagerBinding.cpp:5591:33: note: while referencing ‘result’ 5591 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaMetadata_Binding::get_artwork(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:15: MediaSessionBinding.cpp:1241:23: note: while referencing ‘result’ 1241 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozSharedMapChangeEvent_Binding::get_changedKeys(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:340: MozSharedMapBinding.cpp:798:22: note: while referencing ‘result’ 798 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaStream_Binding::getTracks(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:67: MediaStreamBinding.cpp:839:64: note: while referencing ‘result’ 839 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaStream_Binding::getAudioTracks(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:67: MediaStreamBinding.cpp:717:64: note: while referencing ‘result’ 717 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaStream_Binding::getVideoTracks(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:67: MediaStreamBinding.cpp:778:64: note: while referencing ‘result’ 778 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/ImageTracker.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/base/ImageTracker.cpp:10, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/IntlUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/IntlUtils.cpp:7, from Unified_cpp_dom_base3.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Navigator.cpp:57, from Unified_cpp_dom_base3.cpp:137: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::SyncMessageSender_Binding::sendSyncMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MessageManagerBinding.cpp:6044:23: note: while referencing ‘result’ 6044 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ContentProcessMessageManager_Binding::sendSyncMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MessageManagerBinding.cpp:3355:23: note: while referencing ‘result’ 3355 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ContentFrameMessageManager_Binding::sendSyncMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MessageManagerBinding.cpp:2320:23: note: while referencing ‘result’ 2320 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MessagePort_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:249: MessagePortBinding.cpp:183:64: note: while referencing ‘arg1’ 183 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:249: MessagePortBinding.cpp:264:68: note: while referencing ‘arg1’ 264 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:249: MessagePortBinding.cpp:203:66: note: while referencing ‘arg1’ 203 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:405: MutationObserverBinding.cpp:2026:57: note: while referencing ‘result’ 2026 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings12.cpp:405: MutationObserverBinding.cpp:2026:57: note: while referencing ‘result’ 2026 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:25, from UnifiedBindings12.cpp:405: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMMutationObserver.h:91:40: note: while referencing ‘’ 91 | aRetVal = mRemovedAnimations.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:405: MutationObserverBinding.cpp:2026:57: note: while referencing ‘result’ 2026 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:405: MutationObserverBinding.cpp:1822:57: note: while referencing ‘result’ 1822 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings12.cpp:405: MutationObserverBinding.cpp:1822:57: note: while referencing ‘result’ 1822 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:25, from UnifiedBindings12.cpp:405: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMMutationObserver.h:87:38: note: while referencing ‘’ 87 | aRetVal = mAddedAnimations.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:405: MutationObserverBinding.cpp:1822:57: note: while referencing ‘result’ 1822 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ImageTracker::MediaFeatureValuesChangedAllDocuments(const mozilla::MediaFeatureChange&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/base/ImageTracker.cpp:152:37: note: while referencing ‘images’ 152 | nsTArray> images; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:405: MutationObserverBinding.cpp:1924:57: note: while referencing ‘result’ 1924 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings12.cpp:405: MutationObserverBinding.cpp:1924:57: note: while referencing ‘result’ 1924 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:25, from UnifiedBindings12.cpp:405: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMMutationObserver.h:95:40: note: while referencing ‘’ 95 | aRetVal = mChangedAnimations.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:405: MutationObserverBinding.cpp:1924:57: note: while referencing ‘result’ 1924 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:262: MimeTypeArrayBinding.cpp:443:24: note: while referencing ‘names’ 443 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:262: MimeTypeArrayBinding.cpp:443:24: note: while referencing ‘names’ 443 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MozStorageAsyncStatementParamsBinding.cpp:384:22: note: while referencing ‘names’ 384 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: MozStorageStatementParamsBinding.cpp:384:22: note: while referencing ‘names’ 384 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMCaps.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMProxy.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaDecoder.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaSourceDecoder.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaSource.h:10, from MediaSourceBinding.cpp:18, from UnifiedBindings12.cpp:28: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:191:49: note: while referencing ‘dict’ 191 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMCaps.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMProxy.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaDecoder.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaSourceDecoder.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaSource.h:10, from MediaSourceBinding.cpp:18, from UnifiedBindings12.cpp:28: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:191:49: note: while referencing ‘dict’ 191 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::SetVibrationPermission(bool, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/Navigator.cpp:713:22: note: while referencing ‘pattern’ 713 | nsTArray pattern = std::move(mRequestedVibrationPattern); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:119: /builddir/build/BUILD/firefox-84.0.1/dom/base/MozQueryInterface.cpp:35:19: note: while referencing ‘ifaces’ 35 | nsTArray ifaces; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MessageEvent_Binding::get_ports(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:223: MessageEventBinding.cpp:776:59: note: while referencing ‘result’ 776 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::GetLanguage(nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/Navigator.cpp:384:22: note: while referencing ‘languages’ 384 | nsTArray languages; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::NotifyVRDisplaysUpdated()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/Navigator.cpp:1683:31: note: while referencing ‘vrDisplays’ 1683 | nsTArray> vrDisplays; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::GetActiveVRDisplays(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/Navigator.cpp:1668:31: note: while referencing ‘displays’ 1668 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationObserver_Binding::getObservingInfo(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:405: MutationObserverBinding.cpp:805:45: note: while referencing ‘result’ 805 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:405: MutationObserverBinding.cpp:743:53: note: while referencing ‘result’ 743 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, from Unified_cpp_dom_base4.cpp:110: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/NodeInfo.cpp:14, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, from Unified_cpp_dom_base4.cpp:110: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/NodeInfo.cpp:14, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::NodeIterator::Detach()’: /builddir/build/BUILD/firefox-84.0.1/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:11: /builddir/build/BUILD/firefox-84.0.1/dom/base/NodeIterator.cpp:190:67: note: while referencing ‘’ 190 | mRoot->OwnerDoc()->WarnOnceAbout(Document::eNodeIteratorDetach); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/NodeInfo.cpp:14, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘uint32_t mozilla::dom::ResizeObserver::BroadcastActiveObservations()’: /builddir/build/BUILD/firefox-84.0.1/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:119: /builddir/build/BUILD/firefox-84.0.1/dom/base/ResizeObserver.cpp:238:48: note: while referencing ‘entries’ 238 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/NodeInfo.cpp:14, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘uint32_t mozilla::dom::ResizeObserverController::BroadcastAllActiveObservations()’: /builddir/build/BUILD/firefox-84.0.1/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:128: /builddir/build/BUILD/firefox-84.0.1/dom/base/ResizeObserverController.cpp:171:48: note: while referencing ‘’ 171 | for (auto& observer : mResizeObservers.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/NodeInfo.cpp:14, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:47: /builddir/build/BUILD/firefox-84.0.1/dom/base/PlacesObservers.cpp:111:44: note: while referencing ‘filtered’ 111 | Sequence> filtered; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/NodeInfo.cpp:14, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:47: /builddir/build/BUILD/firefox-84.0.1/dom/base/PlacesObservers.cpp:111:44: note: while referencing ‘filtered’ 111 | Sequence> filtered; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/NodeInfo.cpp:14, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:47: /builddir/build/BUILD/firefox-84.0.1/dom/base/PlacesObservers.cpp:111:44: note: while referencing ‘filtered’ 111 | Sequence> filtered; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/NodeInfo.cpp:14, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PostMessageEvent::Run()’: /builddir/build/BUILD/firefox-84.0.1/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:83: /builddir/build/BUILD/firefox-84.0.1/dom/base/PostMessageEvent.cpp:213:40: note: while referencing ‘ports’ 213 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NamedNodeMapBinding.h:9, from NamedNodeMapBinding.cpp:4, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Navigator_Binding::get_languages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:28: NavigatorBinding.cpp:3277:22: note: while referencing ‘result’ 3277 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NamedNodeMapBinding.h:9, from NamedNodeMapBinding.cpp:4, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PaymentAddress_Binding::get_addressLine(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: PaymentAddressBinding.cpp:97:22: note: while referencing ‘result’ 97 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NamedNodeMapBinding.h:9, from NamedNodeMapBinding.cpp:4, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PathUtils_Binding::split(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:353: PathUtilsBinding.cpp:215:22: note: while referencing ‘result’ 215 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NamedNodeMapBinding.h:9, from NamedNodeMapBinding.cpp:4, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: NamedNodeMapBinding.cpp:743:24: note: while referencing ‘names’ 743 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NamedNodeMapBinding.h:9, from NamedNodeMapBinding.cpp:4, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: NamedNodeMapBinding.cpp:743:24: note: while referencing ‘names’ 743 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NamedNodeMapBinding.h:9, from NamedNodeMapBinding.cpp:4, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Navigator_Binding::get_activeVRDisplays(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:28: NavigatorBinding.cpp:1368:57: note: while referencing ‘result’ 1368 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/NamedNodeMapBinding.h:9, from NamedNodeMapBinding.cpp:4, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Navigator_Binding::getGamepads(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:28: NavigatorBinding.cpp:1196:55: note: while referencing ‘result’ 1196 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/xpcom/ds/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SerializedStackHolder.cpp:10, from Unified_cpp_dom_base5.cpp:56: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::StorageAccessPermissionRequest::Allow(JS::HandleValue)’: /builddir/build/BUILD/firefox-84.0.1/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:83: /builddir/build/BUILD/firefox-84.0.1/dom/base/StorageAccessPermissionRequest.cpp:44:30: note: while referencing ‘choices’ 44 | nsTArray choices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/Selection.cpp:1564:22: note: while referencing ‘overlappingRanges’ 1564 | nsTArray overlappingRanges; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘bool mozilla::dom::Selection::ContainsNode(nsINode&, bool, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/Selection.cpp:2682:22: note: while referencing ‘overlappingRanges’ 2682 | nsTArray overlappingRanges; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:83: /builddir/build/BUILD/firefox-84.0.1/dom/base/StorageAccessPermissionRequest.cpp:30:52: note: while referencing ‘’ 30 | PermissionRequest(mType, nsTArray())); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::SameProcessMessageQueue::Flush()’: /builddir/build/BUILD/firefox-84.0.1/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:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/Selection.cpp:1124:22: note: while referencing ‘results’ 1124 | nsTArray results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/Selection.cpp:1124:22: note: while referencing ‘results’ 1124 | nsTArray results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::Selection::StyledRanges::MaybeAddRangeAndTruncateOverlaps(nsRange*, int32_t*, mozilla::dom::Selection&)’: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/Selection.cpp:1021:25: note: while referencing ‘temp’ 1021 | nsTArray temp; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/Selection.cpp:1004:25: note: while referencing ‘overlaps’ 1004 | nsTArray overlaps; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Selection::RemoveRangeAndUnselectFramesAndNotifyListeners(nsRange&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/Selection.cpp:2003:22: note: while referencing ‘affectedRanges’ 2003 | nsTArray affectedRanges; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/dom/base/Selection.cpp:2003:22: note: while referencing ‘affectedRanges’ 2003 | nsTArray affectedRanges; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘bool mozilla::dom::StructuredCloneHolder::TakeTransferredPortsAsSequence(mozilla::dom::Sequence >&)’: /builddir/build/BUILD/firefox-84.0.1/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:101: /builddir/build/BUILD/firefox-84.0.1/dom/base/StructuredCloneHolder.cpp:1319:33: note: while referencing ‘ports’ 1319 | nsTArray> ports = TakeTransferredPorts(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::StructuredCloneHolder::CustomWriteHandler(JSContext*, JSStructuredCloneWriter*, JS::Handle, bool*)’: /builddir/build/BUILD/firefox-84.0.1/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:101: /builddir/build/BUILD/firefox-84.0.1/dom/base/StructuredCloneHolder.cpp:677:30: note: while referencing ‘blobImpls’ 677 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PeerConnectionImpl_Binding::getRemoteStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:15: PeerConnectionImplBinding.cpp:389:57: note: while referencing ‘result’ 389 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PointerEvent_Binding::getCoalescedEvents(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:353: PointerEventBinding.cpp:688:60: note: while referencing ‘result’ 688 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:158: PerformanceObserverBinding.cpp:329:64: note: while referencing ‘result’ 329 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Performance_Binding::getEntries(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:54: PerformanceBinding.cpp:191:64: note: while referencing ‘result’ 191 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntries(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: PerformanceObserverEntryListBinding.cpp:194:64: note: while referencing ‘result’ 194 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, from Unified_cpp_dom_base6.cpp:137: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, from Unified_cpp_dom_base6.cpp:137: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntriesByType(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: PerformanceObserverEntryListBinding.cpp:262:64: note: while referencing ‘result’ 262 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Performance_Binding::getEntriesByType(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:54: PerformanceBinding.cpp:259:64: note: while referencing ‘result’ 259 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntriesByName(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: PerformanceObserverEntryListBinding.cpp:338:64: note: while referencing ‘result’ 338 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Performance_Binding::getEntriesByName(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:54: PerformanceBinding.cpp:335:64: note: while referencing ‘result’ 335 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:301: PluginArrayBinding.cpp:487:24: note: while referencing ‘names’ 487 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:301: PluginArrayBinding.cpp:487:24: note: while referencing ‘names’ 487 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: PluginBinding.cpp:599:24: note: while referencing ‘names’ 599 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: PluginBinding.cpp:599:24: note: while referencing ‘names’ 599 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from PaymentResponseBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceResourceTiming_Binding::get_serverTiming(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:197: PerformanceResourceTimingBinding.cpp:753:71: note: while referencing ‘result’ 753 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/TextInputProcessor.cpp:12, from Unified_cpp_dom_base6.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:694:64: note: while referencing ‘’ 694 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/TextInputProcessor.cpp:12, from Unified_cpp_dom_base6.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:298:48: note: while referencing ‘’ 298 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/TextInputProcessor.cpp:12, from Unified_cpp_dom_base6.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:300:47: note: while referencing ‘’ 300 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/TextInputProcessor.cpp:12, from Unified_cpp_dom_base6.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:302:46: note: while referencing ‘’ 302 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::VisualViewport::FireScrollEvent()’: /builddir/build/BUILD/firefox-84.0.1/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:110: /builddir/build/BUILD/firefox-84.0.1/dom/base/VisualViewport.cpp:315:22: note: while referencing ‘event’ 315 | WidgetGUIEvent event(true, eScroll, nullptr); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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_base6.cpp:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 178 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base6.cpp:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 178 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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_base6.cpp:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 178 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from PopupPositionedEvent.cpp:9, from UnifiedBindings15.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PrioEncoder_Binding::encode(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/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:197: PrioEncoderBinding.cpp:280:34: note: while referencing ‘arg1’ 280 | binding_detail::FastPrioParams arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from PopupPositionedEvent.cpp:9, from UnifiedBindings15.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PresentationConnectionList_Binding::get_connections(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:158: PresentationConnectionListBinding.cpp:65:70: note: while referencing ‘result’ 65 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsDOMMutationObserver::LeaveMutationHandling()’: /builddir/build/BUILD/firefox-84.0.1/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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMMutationObserver.cpp:924:45: note: while referencing ‘obs’ 924 | nsTArray> obs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsAutoMutationBatch::Done()’: /builddir/build/BUILD/firefox-84.0.1/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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMMutationObserver.cpp:994:35: note: while referencing ‘allObservers’ 994 | nsTArray allObservers; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::ContentPermissionType::ContentPermissionType(const nsACString&, const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:118:29: note: while referencing ‘’ 118 | mOptions = aOptions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::ContentPermissionRequestBase::GetTypes(nsIArray**)’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:472:22: note: while referencing ‘emptyOptions’ 472 | nsTArray emptyOptions; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::ContentPermissionRequestParent::ContentPermissionRequestParent(const nsTArray&, mozilla::dom::Element*, nsIPrincipal*, nsIPrincipal*, bool, bool)’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:77:31: note: while referencing ‘’ 77 | mRequests = aRequests.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In static member function ‘static uint32_t mozilla::dom::nsContentPermissionUtils::ConvertArrayToPermissionRequest(nsIArray*, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 198 | aDesArray.AppendElement(PermissionRequest(type, options)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:187:24: note: while referencing ‘options’ 187 | nsTArray options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsContentPermissionRequestProxy::Init(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:644:40: note: while referencing ‘’ 644 | mPermissionRequests = requests.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsDOMMutationObserver::Observe(nsINode&, const mozilla::dom::MutationObserverInit&, nsIPrincipal&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMMutationObserver.cpp:649:28: note: while referencing ‘filters’ 649 | nsTArray> filters; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsDOMMutationObserver::HandleMutation()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsDOMMutationObserver.cpp:797:71: note: while referencing ‘mutations’ 797 | mozilla::dom::Sequence> mutations; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In static member function ‘static nsresult mozilla::dom::nsContentPermissionUtils::AskPermission(nsIContentPermissionRequest*, nsPIDOMWindowInner*)’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:266:33: note: while referencing ‘permArray’ 266 | nsTArray permArray; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsContentPermissionRequestProxy::Cancel()’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:767:30: note: while referencing ‘emptyChoices’ 767 | nsTArray emptyChoices; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsContentPermissionRequestProxy::Allow(JS::HandleValue)’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:785:30: note: while referencing ‘choices’ 785 | nsTArray choices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::ContentPermissionRequestBase::ContentPermissionRequestBase(nsIPrincipal*, nsPIDOMWindowInner*, const nsACString&, const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentPermissionHelper.cpp:410:25: note: while referencing ‘types’ 410 | nsTArray types; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsContentSink::StartLayout(bool)’: /builddir/build/BUILD/firefox-84.0.1/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:83: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentSink.cpp:1118:64: note: while referencing ‘’ 1118 | nsContentUtils::eLAYOUT_PROPERTIES, "ForcedLayoutStart"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsDOMDataChannel::DoOnMessageAvailable(const nsACString&, bool)’: /builddir/build/BUILD/firefox-84.0.1/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:128: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMDataChannel.cpp:331:64: note: while referencing ‘’ 331 | Sequence>()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsDOMMutationObserver::HandleMutationsInternal(mozilla::AutoSlowOperation&)’: /builddir/build/BUILD/firefox-84.0.1/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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMMutationObserver.cpp:833:62: note: while referencing ‘’ 833 | signalLists.AppendElement(docGroup->MoveSignalSlotList()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Observer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/base/WindowOrientationObserver.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMMutationObserver.cpp:829:47: note: while referencing ‘signalLists’ 829 | nsTArray>> signalLists; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.cpp:108, from Unified_cpp_dom_base8.cpp:110: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.cpp:108, from Unified_cpp_dom_base8.cpp:110: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCRtpReceiver_Binding::getContributingSources(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:171: RTCRtpReceiverBinding.cpp:169:38: note: while referencing ‘result’ 169 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCRtpReceiver_Binding::getSynchronizationSources(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:171: RTCRtpReceiverBinding.cpp:229:41: note: while referencing ‘result’ 229 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCTrackEvent::GetStreams(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:249: RTCTrackEvent.cpp:111:28: note: while referencing ‘’ 111 | aRetVal = mStreams.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCTrackEvent_Binding::get_streams(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:262: RTCTrackEventBinding.cpp:371:57: note: while referencing ‘result’ 371 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetTransceivers(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7864:53: note: while referencing ‘rvalDecl’ 7864 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7864:53: note: while referencing ‘rvalDecl’ 7864 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:119: RTCPeerConnectionBinding.cpp:3954:65: note: while referencing ‘result’ 3954 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetReceivers(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7783:50: note: while referencing ‘rvalDecl’ 7783 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7783:50: note: while referencing ‘rvalDecl’ 7783 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getReceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:119: RTCPeerConnectionBinding.cpp:3876:62: note: while referencing ‘result’ 3876 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetSenders(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7683:48: note: while referencing ‘rvalDecl’ 7683 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7683:48: note: while referencing ‘rvalDecl’ 7683 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getSenders(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:119: RTCPeerConnectionBinding.cpp:3798:60: note: while referencing ‘result’ 3798 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetRemoteStreams(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7332:45: note: while referencing ‘rvalDecl’ 7332 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7332:45: note: while referencing ‘rvalDecl’ 7332 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getRemoteStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:119: RTCPeerConnectionBinding.cpp:3401:57: note: while referencing ‘result’ 3401 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetLocalStreams(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7251:45: note: while referencing ‘rvalDecl’ 7251 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:7251:45: note: while referencing ‘rvalDecl’ 7251 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getLocalStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:119: RTCPeerConnectionBinding.cpp:3322:57: note: while referencing ‘result’ 3322 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCRtpSenderJSImpl::GetStreams(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-84.0.1/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:184: RTCRtpSenderBinding.cpp:3271:45: note: while referencing ‘rvalDecl’ 3271 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:184: RTCRtpSenderBinding.cpp:3271:45: note: while referencing ‘rvalDecl’ 3271 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCRtpSender_Binding::getStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: RTCRtpSenderBinding.cpp:2250:57: note: while referencing ‘result’ 2250 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsIGlobalObject::NotifyReportingObservers()’: /builddir/build/BUILD/firefox-84.0.1/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:101: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.cpp:329:51: note: while referencing ‘’ 329 | for (auto& observer : mReportingObservers.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsLineBreaker::FlushCurrentWord()’: /builddir/build/BUILD/firefox-84.0.1/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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsLineBreaker.cpp:68:18: note: while referencing ‘capitalizationState’ 68 | nsTArray capitalizationState; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsLineBreaker::AppendText(nsAtom*, const char16_t*, uint32_t, uint32_t, nsILineBreakSink*)’: /builddir/build/BUILD/firefox-84.0.1/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:137: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsLineBreaker.cpp:202:18: note: while referencing ‘capitalizationState’ 202 | nsTArray capitalizationState; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::addTransceiver(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:119: RTCPeerConnectionBinding.cpp:3732:45: note: while referencing ‘arg1’ 3732 | binding_detail::FastRTCRtpTransceiverInit arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Range_Binding::getClientRectsAndTexts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:288: RangeBinding.cpp:1446:23: note: while referencing ‘result’ 1446 | ClientRectsAndTexts result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from RTCDTMFToneChangeEvent.cpp:9, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ReportingObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:314: ReportingBinding.cpp:2051:54: note: while referencing ‘result’ 2051 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In function ‘void LogWarningFullscreenWindowRaise(mozilla::dom::Element*)’: /builddir/build/BUILD/firefox-84.0.1/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:47: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFocusManager.cpp:1382:22: note: while referencing ‘params’ 1382 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:47: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFocusManager.cpp:1382:22: note: while referencing ‘params’ 1382 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsDOMNavigationTiming.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFocusManager::SetFocusInner(mozilla::dom::Element*, int32_t, bool, bool)’: /builddir/build/BUILD/firefox-84.0.1/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:47: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsFocusManager.cpp:1627:75: note: while referencing ‘’ 1627 | "FocusedWindowedPluginWhileFullscreen"); | ^ In file included from Unified_cpp_dom_base9.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsMappedAttributes.cpp:12, from Unified_cpp_dom_base9.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 93 | struct InternalAttr { | ^~~~~~~~~~~~ In file included from Unified_cpp_dom_base9.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/base/nsMappedAttributes.cpp:12, from Unified_cpp_dom_base9.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 93 | struct InternalAttr { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.cpp:7, from Unified_cpp_dom_base9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsScreen::MozLockOrientation(const nsAString&, nsScreen::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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:101: /builddir/build/BUILD/firefox-84.0.1/dom/base/nsScreen.cpp:222:22: note: while referencing ‘orientations’ 222 | Sequence orientations; | ^~~~~~~~~~~~ dom/broadcastchannel In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/broadcastchannel/BroadcastChannel.cpp:18, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/broadcastchannel/BroadcastChannelService.cpp:119:30: note: while referencing ‘blobImpls’ 119 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/broadcastchannel/BroadcastChannelService.cpp:40:75: note: while referencing ‘’ 40 | CloneClonedMessageData(aOther.data().get_ClonedMessageData())}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/broadcastchannel/BroadcastChannelService.cpp:119:30: note: while referencing ‘blobImpls’ 119 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:9, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChannelWrapper_Binding::getResponseHeaders(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:3632:27: note: while referencing ‘result’ 3632 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:9, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChannelWrapper_Binding::getRequestHeaders(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:3518:27: note: while referencing ‘result’ 3518 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:9, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CheckerboardReportService_Binding::getReports(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:202:32: note: while referencing ‘result’ 202 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:9, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CSSStyleDeclaration_Binding::getCSSImageURLs(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:227:23: note: while referencing ‘result’ 227 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:9, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CanvasRenderingContext2D_Binding::getLineDash(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:5025:20: note: while referencing ‘result’ 5025 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMMatrixBinding.h:9, from SVGTransformListBinding.cpp:4, from UnifiedBindings20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ShadowRoot_Binding::getAnimations(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:275: ShadowRootBinding.cpp:1001:57: note: while referencing ‘result’ 1001 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMMatrixBinding.h:9, from SVGTransformListBinding.cpp:4, from UnifiedBindings20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ServiceWorker_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:210: ServiceWorkerBinding.cpp:235:64: note: while referencing ‘arg1’ 235 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMMatrixBinding.h:9, from SVGTransformListBinding.cpp:4, from UnifiedBindings20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:210: ServiceWorkerBinding.cpp:316:68: note: while referencing ‘arg1’ 316 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMMatrixBinding.h:9, from SVGTransformListBinding.cpp:4, from UnifiedBindings20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:210: ServiceWorkerBinding.cpp:255:66: note: while referencing ‘arg1’ 255 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from SpeechRecognitionErrorBinding.cpp:5, from UnifiedBindings21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:184: StorageBinding.cpp:955:22: note: while referencing ‘names’ 955 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from SpeechRecognitionErrorBinding.cpp:5, from UnifiedBindings21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CryptoKey_Binding::get_usages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:366: SubtleCryptoBinding.cpp:3904:22: note: while referencing ‘result’ 3904 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from SpeechRecognitionErrorBinding.cpp:5, from UnifiedBindings21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::SpeechSynthesis_Binding::getVoices(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:67: SpeechSynthesisBinding.cpp:305:68: note: while referencing ‘result’ 305 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from TCPSocketBinding.cpp:5, from UnifiedBindings22.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:314: TreeColumnsBinding.cpp:827:22: note: while referencing ‘names’ 827 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from TCPSocketBinding.cpp:5, from UnifiedBindings22.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Text_Binding::getBoxQuadsFromWindowOrigin(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:80: TextBinding.cpp:297:55: note: while referencing ‘result’ 297 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from TCPSocketBinding.cpp:5, from UnifiedBindings22.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Text_Binding::getBoxQuads(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:80: TextBinding.cpp:227:55: note: while referencing ‘result’ 227 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from TCPSocketBinding.cpp:5, from UnifiedBindings22.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::TouchEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/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:223: TouchEventBinding.cpp:905:38: note: while referencing ‘arg1’ 905 | binding_detail::FastTouchEventInit arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::URLSearchParams_Binding::getAll(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:28: URLSearchParamsBinding.cpp:735:22: note: while referencing ‘result’ 735 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRInputSource_Binding::get_profiles(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:353: WebXRBinding.cpp:2221:22: note: while referencing ‘result’ 2221 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_permissions(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: WebExtensionPolicyBinding.cpp:946:22: note: while referencing ‘result’ 946 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionContentScript_Binding::get_jsPaths(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:249: WebExtensionContentScriptBinding.cpp:2360:22: note: while referencing ‘result’ 2360 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionContentScript_Binding::get_cssPaths(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:249: WebExtensionContentScriptBinding.cpp:2255:22: note: while referencing ‘result’ 2255 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::VRDisplay_Binding::getLayers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:80: VRDisplayBinding.cpp:1267:21: note: while referencing ‘result’ 1267 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_excludeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:28, from UnifiedBindings23.cpp:249: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:185:44: note: while referencing ‘’ 185 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from WebExtensionContentScriptBinding.cpp:28, from UnifiedBindings23.cpp:249: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:185:44: note: while referencing ‘’ 185 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:28, from UnifiedBindings23.cpp:249: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:185:44: note: while referencing ‘’ 185 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_includeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:28, from UnifiedBindings23.cpp:249: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:185:44: note: while referencing ‘’ 185 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from WebExtensionContentScriptBinding.cpp:28, from UnifiedBindings23.cpp:249: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:185:44: note: while referencing ‘’ 185 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:28, from UnifiedBindings23.cpp:249: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:185:44: note: while referencing ‘’ 185 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::getActiveExtensions(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: WebExtensionPolicyBinding.cpp:1913:73: note: while referencing ‘result’ 1913 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GPUDevice_Binding::createBindGroupLayout(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:327: WebGPUBinding.cpp:14650:52: note: while referencing ‘arg0’ 14650 | binding_detail::FastGPUBindGroupLayoutDescriptor arg0; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GPUDevice_Binding::createRenderPipeline(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:327: WebGPUBinding.cpp:14870:51: note: while referencing ‘arg0’ 14870 | binding_detail::FastGPURenderPipelineDescriptor arg0; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GPUDevice_Binding::createPipelineLayout(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:327: WebGPUBinding.cpp:14694:51: note: while referencing ‘arg0’ 14694 | binding_detail::FastGPUPipelineLayoutDescriptor arg0; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from WindowBinding.cpp:40, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsWrapperCache.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from WindowBinding.cpp:40, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, from WorkerGlobalScopeBinding.cpp:28, from UnifiedBindings24.cpp:80: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Window_Binding::getWebExposedLocales(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:2: WindowBinding.cpp:9104:22: note: while referencing ‘result’ 9104 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Window_Binding::getRegionalPrefsLocales(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:2: WindowBinding.cpp:9044:22: note: while referencing ‘result’ 9044 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::retrieveConsoleEvents(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:67: WorkerDebuggerGlobalScopeBinding.cpp:581:23: note: while referencing ‘result’ 581 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:106: WorkerNavigatorBinding.cpp:720:22: note: while referencing ‘result’ 720 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings24.cpp:106: WorkerNavigatorBinding.cpp:720:22: note: while referencing ‘result’ 720 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:29, from UnifiedBindings24.cpp:80: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:82:47: note: while referencing ‘’ 82 | aLanguages = mProperties.mLanguages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:106: WorkerNavigatorBinding.cpp:720:22: note: while referencing ‘result’ 720 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Worker_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:54: WorkerBinding.cpp:609:64: note: while referencing ‘arg1’ 609 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:54: WorkerBinding.cpp:690:68: note: while referencing ‘arg1’ 690 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:54: WorkerBinding.cpp:629:66: note: while referencing ‘arg1’ 629 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSourcesChangeEvent::GetRemoved(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:288: XRInputSourcesChangeEvent.cpp:106:28: note: while referencing ‘’ 106 | aRetVal = mRemoved.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSourcesChangeEvent::GetAdded(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:288: XRInputSourcesChangeEvent.cpp:100:26: note: while referencing ‘’ 100 | aRetVal = mAdded.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_added(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:301: XRInputSourcesChangeEventBinding.cpp:337:61: note: while referencing ‘result’ 337 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_removed(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:301: XRInputSourcesChangeEventBinding.cpp:443:61: note: while referencing ‘result’ 443 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:270:22: note: while referencing ‘names’ 270 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChromeUtils_Binding::getAllDOMProcesses(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:4760:53: note: while referencing ‘result’ 4760 | nsTArray> result; | ^~~~~~ Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings) In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Client_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:220:64: note: while referencing ‘arg1’ 220 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:301:68: note: while referencing ‘arg1’ 301 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:240:66: note: while referencing ‘arg1’ 240 | RootedDictionary arg1(cx); | ^~~~ Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/library/rust) In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:9, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getAttributeNames(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1082:22: note: while referencing ‘result’ 1082 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:9, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Event_Binding::composedPath(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:355:59: note: while referencing ‘result’ 355 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:9, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getGridFragments(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:4764:52: note: while referencing ‘result’ 4764 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:9, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::getAnimations(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:9622:57: note: while referencing ‘result’ 9622 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:9, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::DedicatedWorkerGlobalScope_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/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:116:64: note: while referencing ‘arg1’ 116 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:9, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:197:68: note: while referencing ‘arg1’ 197 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:9, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:136:66: note: while referencing ‘arg1’ 136 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:9, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getElementsWithGrid(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:4866:55: note: while referencing ‘result’ 4866 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:9, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::getConnectedShadowRoots(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:7827:58: note: while referencing ‘result’ 7827 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from EventTargetBinding.cpp:28, from UnifiedBindings5.cpp:41: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from EventTargetBinding.cpp:28, from UnifiedBindings5.cpp:41: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FeaturePolicy_Binding::features(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:90:22: note: while referencing ‘result’ 90 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FeaturePolicy_Binding::allowedFeatures(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:150:22: note: while referencing ‘result’ 150 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FeaturePolicy_Binding::getAllowlistForFeature(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:217:22: note: while referencing ‘result’ 217 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FlexLineValues_Binding::getItems(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1392:62: note: while referencing ‘result’ 1392 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Flex_Binding::getLines(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:118:62: note: while referencing ‘result’ 118 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FluentBundle_Binding::get_locales(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:899:23: note: while referencing ‘result’ 899 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ExtendableMessageEvent_Binding::get_ports(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:778:59: note: while referencing ‘result’ 778 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSetLoadEvent::GetFontfaces(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::get_fontfaces(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:206:56: note: while referencing ‘result’ 206 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/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:455:48: note: while referencing ‘arg1’ 455 | binding_detail::FastFontFaceSetLoadEventInit arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:871:22: note: while referencing ‘names’ 871 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:257:22: note: while referencing ‘names’ 257 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:429:20: note: while referencing ‘result’ 429 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:429:20: note: while referencing ‘result’ 429 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:429:20: note: while referencing ‘result’ 429 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:323:61: note: while referencing ‘result’ 323 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:323:61: note: while referencing ‘result’ 323 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:605:69: note: while referencing ‘result’ 605 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:605:69: note: while referencing ‘result’ 605 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: HTMLAllCollectionBinding.cpp:745:24: note: while referencing ‘names’ 745 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:12, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:191:49: note: while referencing ‘dict’ 191 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:12, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:191:49: note: while referencing ‘dict’ 191 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FormData_Binding::getAll(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:632:46: note: while referencing ‘result’ 632 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:817:60: note: while referencing ‘result’ 817 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:817:60: note: while referencing ‘result’ 817 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:711:69: note: while referencing ‘result’ 711 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:711:69: note: while referencing ‘result’ 711 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:197: HTMLDocumentBinding.cpp:648:22: note: while referencing ‘names’ 648 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLInputElement_Binding::mozGetFileNameArray(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:405: HTMLInputElementBinding.cpp:4400:22: note: while referencing ‘result’ 4400 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginParameters(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:223: HTMLEmbedElementBinding.cpp:1455:32: note: while referencing ‘result’ 1455 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginAttributes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:223: HTMLEmbedElementBinding.cpp:1395:32: note: while referencing ‘result’ 1395 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:93: HTMLCollectionBinding.cpp:443:24: note: while referencing ‘names’ 443 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:93: HTMLCollectionBinding.cpp:443:24: note: while referencing ‘names’ 443 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: HTMLFormElementBinding.cpp:1400:24: note: while referencing ‘names’ 1400 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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: HTMLFormElementBinding.cpp:1400:24: note: while referencing ‘names’ 1400 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:262: HTMLFormControlsCollectionBinding.cpp:623:24: note: while referencing ‘names’ 623 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLAreaElementBinding.h:9, from HTMLAreaElementBinding.cpp:4, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:262: HTMLFormControlsCollectionBinding.cpp:623:24: note: while referencing ‘names’ 623 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, from HTMLLIElementBinding.cpp:4, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginParameters(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:171: HTMLObjectElementBinding.cpp:2765:32: note: while referencing ‘result’ 2765 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, from HTMLLIElementBinding.cpp:4, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginAttributes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:171: HTMLObjectElementBinding.cpp:2705:32: note: while referencing ‘result’ 2705 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, from HTMLLIElementBinding.cpp:4, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedElements(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:340: HTMLSlotElementBinding.cpp:308:55: note: while referencing ‘result’ 308 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, from HTMLLIElementBinding.cpp:4, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedNodes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:340: HTMLSlotElementBinding.cpp:242:41: note: while referencing ‘result’ 242 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, from HTMLLIElementBinding.cpp:4, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:210: HTMLOptionsCollectionBinding.cpp:657:24: note: while referencing ‘names’ 657 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, from HTMLLIElementBinding.cpp:4, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:210: HTMLOptionsCollectionBinding.cpp:657:24: note: while referencing ‘names’ 657 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, from HTMLTableColElementBinding.cpp:4, from UnifiedBindings9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaKeys.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, from HTMLTrackElementBinding.cpp:16, from UnifiedBindings9.cpp:106: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:191:49: note: while referencing ‘dict’ 191 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, from HTMLTableColElementBinding.cpp:4, from UnifiedBindings9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaKeys.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, from HTMLTrackElementBinding.cpp:16, from UnifiedBindings9.cpp:106: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:191:49: note: while referencing ‘dict’ 191 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, from HTMLTableColElementBinding.cpp:4, from UnifiedBindings9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IIRFilterNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/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 UnifiedBindings9.cpp:405: IIRFilterNodeBinding.cpp:564:40: note: while referencing ‘arg1’ 564 | binding_detail::FastIIRFilterOptions arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:44, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:44, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:41, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::DeprecationWarningRunnable::RunOnMainThread(mozilla::dom::WorkerPrivate*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/bindings/BindingUtils.cpp:4103:55: note: while referencing ‘’ 4103 | window->GetExtantDoc()->WarnOnceAbout(mOperation); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ReportLenientThisUnwrappingFailure(JSContext*, JSObject*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/bindings/BindingUtils.cpp:2501:59: note: while referencing ‘’ 2501 | window->GetDoc()->WarnOnceAbout(Document::eLenientThis); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::{anonymous}::MaybeShowDeprecationWarning(const mozilla::dom::GlobalObject&, mozilla::dom::Document::DeprecatedOperations)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/bindings/BindingUtils.cpp:4117:55: note: while referencing ‘’ 4117 | window->GetExtantDoc()->WarnOnceAbout(aOperation); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/bindings/BindingUtils.cpp:582:50: note: while referencing ‘’ 582 | message->mArgs = mExtra.mMessage->mArgs.Clone(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/bindings/BindingUtils.cpp:582:50: note: while referencing ‘’ 582 | message->mArgs = mExtra.mMessage->mArgs.Clone(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/bindings/BindingUtils.cpp:582:50: note: while referencing ‘’ 582 | message->mArgs = mExtra.mMessage->mArgs.Clone(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/bindings/BindingUtils.cpp:582:50: note: while referencing ‘’ 582 | message->mArgs = mExtra.mMessage->mArgs.Clone(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ dom/cache In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/cache/Action.cpp:7, from Unified_cpp_dom_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/cache/Cache.cpp:15, from Unified_cpp_dom_cache0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/cache/Manager.cpp:1542:56: note: while referencing ‘’ 1542 | Some(StreamInfo{nsTArray(), aSavedRequestList, | ^ dom/canvas In file included from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/ImageBitmap.cpp:20, from Unified_cpp_dom_canvas0.cpp:92: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/canvas/CanvasRenderingContext2D.cpp:4102:33: note: while referencing ‘dash’ 4102 | nsTArray dash; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CanvasRenderingContext2D::UpdateFilter()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/canvas/CanvasRenderingContext2D.cpp:2431:76: note: while referencing ‘’ 2431 | gfxRect(0, 0, mWidth, mHeight), CurrentState().filterAdditionalImages); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/canvas/CanvasRenderingContext2D.cpp:2407:47: note: while referencing ‘’ 2407 | CurrentState().filter = FilterDescription(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:307: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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:722:36: required from ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:12 = {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-84.0.1/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-84.0.1/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-84.0.1/dom/canvas/WebGLParent.cpp:68:63: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:241: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] 241 | memcpy(dest.begin().get(), view->begin().get(), byteSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLObjectModel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLExtensions.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLTypes.h:334:8: note: ‘struct mozilla::FloatOrInt’ declared here 334 | struct FloatOrInt final // For TexParameter[fi] and friends. | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Range.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CharacterEncoding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsWrapperCache.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLExtensions.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/canvas/WebGLMethodDispatcher.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLParent.cpp:14, from Unified_cpp_dom_canvas4.cpp:47: /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLQueueParamTraits.h:174:12: note: ‘size’ was declared here 174 | size_t size; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:12 = {bool}]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:329:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329 | *aArg = temp ? true : false; | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:326:13: note: ‘temp’ was declared here 326 | uint8_t temp; | ^~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:12 = {bool, bool, bool, bool}]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:329:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329 | *aArg = temp ? true : false; | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:326:13: note: ‘temp’ was declared here 326 | uint8_t temp; | ^~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:329:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329 | *aArg = temp ? true : false; | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:12 = {long long unsigned int, mozilla::layers::TextureType, bool}]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:366:14: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | *aResult = ParamType(value); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:354:14: note: ‘value’ was declared here 354 | DataType value; | ^~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:745:5: warning: ‘isSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 745 | if (!isSome) { | ^~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:740:10: note: ‘isSome’ was declared here 740 | bool isSome; | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:745:5: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 745 | if (!isSome) { | ^~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/QueueParamTraits.h:366:14: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | *aResult = ParamType(value); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ dom/clients/api In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/ClientDOMUtil.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/Client.cpp:9, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/clients/api/Clients.cpp:101:42: note: while referencing ‘’ 101 | nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/clients/api/Clients.cpp:184:40: note: while referencing ‘’ 184 | nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/clients/api/Clients.cpp:168:34: note: while referencing ‘clientList’ 168 | nsTArray> clientList; | ^~~~~~~~~~ dom/clients/manager In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/manager/ClientManager.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/manager/ClientChannelHelper.cpp:9, from Unified_cpp_dom_clients_manager0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/manager/ClientManager.cpp:13, from Unified_cpp_dom_clients_manager0.cpp:65: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/manager/ClientOpPromise.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/manager/ClientOpenWindowUtils.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, from Unified_cpp_dom_clients_manager1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/clients/manager/ClientSource.cpp:23, from Unified_cpp_dom_clients_manager1.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/commandhandler dom/console In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:23, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/console/ConsoleReportCollector.cpp:7, from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ConsoleReportCollector.h:69:45: note: while referencing ‘’ 69 | mStringParams(aStringParams.Clone()) {} | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushConsoleReports(nsIConsoleReportCollector*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:152:27: note: while referencing ‘reports’ 152 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/console/ConsoleReportCollector.cpp:152:27: note: while referencing ‘reports’ 152 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:152:27: note: while referencing ‘reports’ 152 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::StealConsoleReports(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:173:27: note: while referencing ‘reports’ 173 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/console/ConsoleReportCollector.cpp:173:27: note: while referencing ‘reports’ 173 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:173:27: note: while referencing ‘reports’ 173 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsole(uint64_t, nsIConsoleReportCollector::ReportAction)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:39:27: note: while referencing ‘reports’ 39 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/console/ConsoleReportCollector.cpp:39:27: note: while referencing ‘reports’ 39 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/console/ConsoleReportCollector.cpp:46:39: note: while referencing ‘’ 46 | reports = mPendingReports.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:39:27: note: while referencing ‘reports’ 39 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/console/ConsoleReportCollector.cpp:39:27: note: while referencing ‘reports’ 39 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:39:27: note: while referencing ‘reports’ 39 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/console/Console.cpp:1052:23: note: while referencing ‘data’ 1052 | Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::Time(JSContext*, const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/ConsoleInstance.cpp:142:66: note: while referencing ‘’ 142 | console->StringMethodInternal(aCx, aLabel, Sequence(), | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::TimeEnd(JSContext*, const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/ConsoleInstance.cpp:155:66: note: while referencing ‘’ 155 | console->StringMethodInternal(aCx, aLabel, Sequence(), | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::Count(JSContext*, const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/ConsoleInstance.cpp:198:66: note: while referencing ‘’ 198 | console->StringMethodInternal(aCx, aLabel, Sequence(), | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::CountReset(JSContext*, const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/ConsoleInstance.cpp:204:66: note: while referencing ‘’ 204 | console->StringMethodInternal(aCx, aLabel, Sequence(), | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/console/Console.cpp:1017:53: note: while referencing ‘’ 1017 | StringMethod(aGlobal, aLabel, Sequence(), MethodTime, u"time"_ns); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/console/Console.cpp:1022:53: note: while referencing ‘’ 1022 | StringMethod(aGlobal, aLabel, Sequence(), MethodTimeEnd, | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/console/Console.cpp:1218:53: note: while referencing ‘’ 1218 | StringMethod(aGlobal, aLabel, Sequence(), MethodCount, | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/console/Console.cpp:1224:53: note: while referencing ‘’ 1224 | StringMethod(aGlobal, aLabel, Sequence(), MethodCountReset, | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::GroupEnd(JSContext*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/ConsoleInstance.cpp:135:29: note: while referencing ‘data’ 135 | const Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::TimeStamp(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/ConsoleInstance.cpp:163:23: note: while referencing ‘data’ 163 | Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::Clear(JSContext*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/ConsoleInstance.cpp:209:29: note: while referencing ‘data’ 209 | const Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::Clear(const mozilla::dom::GlobalObject&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/Console.cpp:1005:29: note: while referencing ‘data’ 1005 | const Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::GroupEnd(const mozilla::dom::GlobalObject&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/Console.cpp:1011:29: note: while referencing ‘data’ 1011 | const Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/console/Console.cpp:1080:23: note: while referencing ‘data’ 1080 | Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Console::RetrieveConsoleEvents(JSContext*, nsTArray&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/Console.cpp:2480:25: note: while referencing ‘sequence’ 2480 | Sequence sequence; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/console/Console.cpp:2480:25: note: while referencing ‘sequence’ 2480 | Sequence sequence; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::LazyStackGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/Console.cpp:1494:31: note: while referencing ‘reifiedStack’ 1494 | nsTArray reifiedStack; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsoleForServiceWorkerScope(const nsACString&, nsIConsoleReportCollector::ReportAction)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:88:27: note: while referencing ‘reports’ 88 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/console/ConsoleReportCollector.cpp:88:27: note: while referencing ‘reports’ 88 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/console/ConsoleReportCollector.cpp:95:39: note: while referencing ‘’ 95 | reports = mPendingReports.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:88:27: note: while referencing ‘reports’ 88 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/console/ConsoleReportCollector.cpp:88:27: note: while referencing ‘reports’ 88 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/console/ConsoleReportCollector.cpp:88:27: note: while referencing ‘reports’ 88 | nsTArray reports; | ^~~~~~~ dom/credentialmanagement dom/crypto Finished release [optimized] target(s) in 85m 55s dom/debugger In file included from /builddir/build/BUILD/firefox-84.0.1/dom/crypto/CryptoBuffer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/crypto/CryptoBuffer.cpp:7, from Unified_cpp_dom_crypto0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/crypto/WebCryptoTask.cpp:23, from Unified_cpp_dom_crypto0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/encoding In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/crypto/CryptoBuffer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/crypto/CryptoBuffer.cpp:7, from Unified_cpp_dom_crypto0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/crypto/WebCryptoTask.cpp:1324:26: note: while referencing ‘usages’ 1324 | nsTArray usages; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/crypto/CryptoBuffer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/crypto/CryptoBuffer.cpp:7, from Unified_cpp_dom_crypto0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/crypto/WebCryptoTask.cpp:1324:26: note: while referencing ‘usages’ 1324 | nsTArray usages; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/crypto/CryptoBuffer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/crypto/CryptoBuffer.cpp:7, from Unified_cpp_dom_crypto0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::dom::CryptoKey::PublicKeyToJwk(SECKEYPublicKey*, mozilla::dom::JsonWebKey&)’: /builddir/build/BUILD/firefox-84.0.1/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_crypto0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/crypto/CryptoKey.cpp:950:23: note: while referencing ‘e’ 950 | CryptoBuffer n, e; | ^ dom/events dom/events/unix dom/fetch In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/fetch/Fetch.cpp:46, from Unified_cpp_dom_fetch0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FetchDriver::SetRequestHeaders(nsIHttpChannel*, bool) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/fetch/FetchDriver.cpp:1539:23: note: while referencing ‘headersSet’ 1539 | nsTArray headersSet; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/fetch/InternalResponse.cpp:132:55: note: while referencing ‘’ 132 | IPCInternalResponse(mType, GetUnfilteredURLList(), GetUnfilteredStatus(), | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/fetch/InternalResponse.cpp:122:26: note: while referencing ‘headers’ 122 | nsTArray headers; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::InternalResponse::OpaqueRedirectResponse()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/fetch/InternalResponse.cpp:345:39: note: while referencing ‘’ 345 | response->mURLList = mURLList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::InternalResponse::CreateIncompleteCopy()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/fetch/InternalResponse.cpp:352:35: note: while referencing ‘’ 352 | copy->mURLList = mURLList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::EventStateManager::DoContentCommandEvent(mozilla::WidgetContentCommandEvent*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/events/EventStateManager.cpp:5815:29: note: while referencing ‘ipcDataTransfer’ 5815 | IPCDataTransfer ipcDataTransfer; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FetchStreamReader::ReportErrorToConsole(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/fetch/FetchStreamReader.cpp:349:22: note: while referencing ‘params’ 349 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/fetch/FetchStreamReader.cpp:349:22: note: while referencing ‘params’ 349 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/IMEStateManager.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/events/EventStateManager.cpp:14: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:694:64: note: while referencing ‘’ 694 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/IMEStateManager.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/events/EventStateManager.cpp:14: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:298:48: note: while referencing ‘’ 298 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/IMEStateManager.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/events/EventStateManager.cpp:14: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:300:47: note: while referencing ‘’ 300 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/IMEStateManager.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/events/EventStateManager.cpp:14: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:302:46: note: while referencing ‘’ 302 | mEditCommandsForRichTextEditor.Clone(); | ^ dom/file/ipc dom/file In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CompositionEvent::GetRanges(mozilla::dom::TextClauseArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/events/CompositionEvent.cpp:95:27: note: while referencing ‘’ 95 | aRanges = mRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DataTransfer::CacheExternalClipboardFormats(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/events/DataTransfer.cpp:1393:23: note: while referencing ‘typesArray’ 1393 | nsTArray typesArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/events/DataTransfer.cpp:1393:23: note: while referencing ‘typesArray’ 1393 | nsTArray typesArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DataTransfer::GetFilesAndDirectories(nsIPrincipal&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/events/DataTransfer.cpp:838:26: note: while referencing ‘filesSeq’ 838 | Sequence> filesSeq; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DataTransferItem::GetAsEntry(nsIPrincipal&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/events/DataTransferItem.cpp:357:37: note: while referencing ‘entries’ 357 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/file/Blob.cpp:14, from Unified_cpp_dom_file0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual size_t mozilla::dom::MultipartBlobImpl::GetAllocationSize() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/file/MultipartBlobImpl.cpp:290:29: note: while referencing ‘visitedBlobs’ 290 | FallibleTArray visitedBlobs; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/file/MultipartBlobImpl.cpp:109:30: note: while referencing ‘blobImpls’ 109 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/file/MultipartBlobImpl.cpp:190:11: note: while referencing ‘blobSet’ 190 | BlobSet blobSet; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/file/MultipartBlobImpl.cpp:190:11: note: while referencing ‘blobSet’ 190 | BlobSet blobSet; | ^~~~~~~ dom/file/uri In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:17, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:694:64: note: while referencing ‘’ 694 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:298:48: note: while referencing ‘’ 298 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:300:47: note: while referencing ‘’ 300 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:302:46: note: while referencing ‘’ 302 | mEditCommandsForRichTextEditor.Clone(); | ^ dom/filehandle In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::InternalEditorInputEvent::Duplicate() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:1256:48: note: while referencing ‘’ 1256 | mTargetRanges = aEvent.mTargetRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/events/EventDispatcher.cpp:844:34: note: while referencing ‘chain’ 844 | nsTArray chain; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::EventListenerService::GetEventTargetChainFor(mozilla::dom::EventTarget*, bool, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/events/EventListenerService.cpp:219:26: note: while referencing ‘targets’ 219 | nsTArray targets; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessageEvent::GetPorts(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/events/MessageEvent.cpp:162:25: note: while referencing ‘’ 162 | aPorts = mPorts.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/filehandle/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filehandle/ActorsParent.cpp:7, from Unified_cpp_dom_filehandle0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FileHandleThreadPool::DirectoryInfo::RemoveFileHandleQueue(mozilla::dom::FileHandle*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/filehandle/ActorsParent.cpp:1009:32: note: while referencing ‘delayedEnqueueInfos’ 1009 | nsTArray delayedEnqueueInfos = | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/filehandle/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filehandle/ActorsParent.cpp:7, from Unified_cpp_dom_filehandle0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::BackgroundMutableFileParentBase::Invalidate()::Helper::InvalidateFileHandles(nsTHashtable >&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filehandle/ActorsParent.cpp:1085:42: note: while referencing ‘fileHandles’ 1085 | FallibleTArray> fileHandles; | ^~~~~~~~~~~ dom/filesystem/compat In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::EmptyEntriesCallbackRunnable::Run()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:67:44: note: while referencing ‘sequence’ 67 | Sequence> sequence; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:66:22: note: while referencing ‘parts’ 66 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:66:22: note: while referencing ‘parts’ 66 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetEntryHelper::Run()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:106:22: note: while referencing ‘parts’ 106 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::EntriesCallbackRunnable::Run()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:30:46: note: while referencing ‘entries’ 30 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FileSystem::CreateRoot(const mozilla::dom::Sequence >&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:78:22: note: while referencing ‘parts’ 78 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:78:22: note: while referencing ‘parts’ 78 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::PromiseHandler::ResolvedCallback(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 55 | Sequence> sequence; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 55 | Sequence> sequence; | ^~~~~~~~ dom/filesystem In file included from Unified_cpp_dom_events2.cpp:74: /builddir/build/BUILD/firefox-84.0.1/dom/events/ShortcutKeys.cpp: In member function ‘mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)’: /builddir/build/BUILD/firefox-84.0.1/dom/events/ShortcutKeys.cpp:109:14: warning: ‘cache’ may be used uninitialized in this function [-Wmaybe-uninitialized] 109 | *cache = handler; | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/events/ShortcutKeys.cpp:75:20: warning: ‘keyData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 75 | ShortcutKeyData* keyData; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:18, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetFilesHelperParentCallback::Callback(nsresult, const FallibleTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesHelper.cpp:508:29: note: while referencing ‘success’ 508 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/GetFilesHelper.cpp:508:29: note: while referencing ‘success’ 508 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/GetFilesHelper.cpp:508:29: note: while referencing ‘success’ 508 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesHelper.cpp:508:29: note: while referencing ‘success’ 508 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesHelper.cpp:508:29: note: while referencing ‘success’ 508 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FileSystemBase::GetDOMPath(nsIFile*, nsAString&, mozilla::ErrorResult&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/filesystem/FileSystemBase.cpp:89:22: note: while referencing ‘parts’ 89 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/filesystem/FileSystemBase.cpp:89:22: note: while referencing ‘parts’ 89 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetDirectoryListingTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetDirectoryListingTask.cpp:254:38: note: while referencing ‘response’ 254 | FileSystemDirectoryListingResponse response; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/filesystem/GetDirectoryListingTask.cpp:210:52: note: while referencing ‘inputs’ 210 | nsTArray inputs; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetFilesTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesTask.cpp:183:29: note: while referencing ‘response’ 183 | FileSystemFilesResponse response; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesTask.cpp:200:27: note: while referencing ‘response’ 200 | FileSystemFilesResponse response; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesTask.cpp:193:31: note: while referencing ‘response’ 193 | FileSystemFilesResponse response; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesTask.cpp:181:42: note: while referencing ‘inputs’ 181 | FallibleTArray inputs; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetFilesTaskChild::SetSuccessRequestResult(const FileSystemResponseValue&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesTask.cpp:102:27: note: while referencing ‘r’ 102 | FileSystemFilesResponse r = aValue; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesTask.cpp:102:27: note: while referencing ‘r’ 102 | FileSystemFilesResponse r = aValue; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetDirectoryListingTaskChild::SetSuccessRequestResult(const FileSystemResponseValue&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetDirectoryListingTask.cpp:103:38: note: while referencing ‘r’ 103 | FileSystemDirectoryListingResponse r = aValue; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetDirectoryListingTask.cpp:103:38: note: while referencing ‘r’ 103 | FileSystemDirectoryListingResponse r = aValue; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesHelper.cpp:402:26: note: while referencing ‘files’ 402 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/GetFilesHelper.cpp:402:26: note: while referencing ‘files’ 402 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesHelper.cpp:402:26: note: while referencing ‘files’ 402 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/GetFilesHelper.cpp:402:26: note: while referencing ‘files’ 402 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesHelper.cpp:402:26: note: while referencing ‘files’ 402 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/filesystem/GetFilesHelper.cpp:402:26: note: while referencing ‘files’ 402 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::OperationCompleted()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/filesystem/GetFilesHelper.cpp:227:38: note: while referencing ‘callbacks’ 227 | nsTArray> callbacks = std::move(mCallbacks); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/filesystem/GetFilesHelper.cpp:220:29: note: while referencing ‘promises’ 220 | nsTArray> promises = std::move(mPromises); | ^~~~~~~~ dom/flex dom/gamepad dom/geolocation In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/Gamepad.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/Gamepad.cpp:7, from Unified_cpp_dom_gamepad0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::Dualshock4Remapper::ProcessTouchData(uint32_t, void*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:65: /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/GamepadRemapping.cpp:519:33: note: while referencing ‘touches’ 519 | nsTArray touches(TOUCH_EVENT_COUNT); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/Gamepad.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/Gamepad.cpp:7, from Unified_cpp_dom_gamepad0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:65: /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/GamepadRemapping.cpp:519:33: note: while referencing ‘touches’ 519 | nsTArray touches(TOUCH_EVENT_COUNT); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/Gamepad.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/Gamepad.cpp:7, from Unified_cpp_dom_gamepad0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GamepadManager::NewConnectionEvent(uint32_t, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:38: /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/GamepadManager.cpp:299:41: note: while referencing ‘listeners’ 299 | nsTArray> listeners(mListeners.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/Gamepad.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/Gamepad.cpp:7, from Unified_cpp_dom_gamepad0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GamepadManager::Update(const mozilla::dom::GamepadChangeEvent&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:38: /builddir/build/BUILD/firefox-84.0.1/dom/gamepad/GamepadManager.cpp:503:41: note: while referencing ‘listeners’ 503 | nsTArray> listeners(mListeners.Clone()); | ^~~~~~~~~ dom/grid In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/geolocation/Geolocation.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/geolocation/Geolocation.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::Geolocation::_ZNK7mozilla3dom11Geolocation27ShouldBlockInsecureRequestsEv.part.0() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/geolocation/Geolocation.cpp:943:76: note: while referencing ‘’ 943 | "GeolocationInsecureRequestIsForbidden"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/geolocation/Geolocation.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/geolocation/Geolocation.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsGeolocationService::NotifyError(uint16_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/geolocation/Geolocation.cpp:587:33: note: while referencing ‘geolocators’ 587 | nsTArray> geolocators; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/grid/GridLine.cpp:59:25: note: while referencing ‘’ 59 | mNames = aNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Grid::GetAreas(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/grid/Grid.cpp:92:25: note: while referencing ‘’ 92 | aAreas = mAreas.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GridLine::SetLineNames(const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/grid/GridLine.cpp:68:25: note: while referencing ‘’ 68 | mNames = aNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/grid/GridLine.cpp:59:25: note: while referencing ‘’ 59 | mNames = aNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/grid/GridLines.cpp:349:47: note: while referencing ‘’ 349 | aLineNames = aLineInfo->mNamesAfter.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/grid/GridLines.cpp:297:28: note: while referencing ‘explicitLineNames’ 297 | nsTArray> explicitLineNames; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/grid/GridLines.cpp:122:32: note: while referencing ‘lineNames’ 122 | nsTArray> lineNames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/grid/GridLines.cpp:270:34: note: while referencing ‘endLineNames’ 270 | nsTArray> endLineNames(areaEndLine->Names().Clone()); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/grid/GridLines.cpp:266:34: note: while referencing ‘startLineNames’ 266 | nsTArray> startLineNames(areaStartLine->Names().Clone()); | ^~~~~~~~~~~~~~ dom/html/input dom/html dom/indexedDB In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::SetInvalidRectToVisibleRegion()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp: In member function ‘void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()’: /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:14316:3: warning: ‘maintenanceAction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14316 | switch (maintenanceAction) { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:557:55: note: while referencing ‘’ 557 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:564:24: note: in expansion of macro ‘QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP’ 564 | , ##__VA_ARGS__, QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:19:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 19 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:21:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 21 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:12271:7: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 12271 | IDB_TRY_UNWRAP(serializedInfo->files(), | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::Result mozilla::dom::indexedDB::{anonymous}::ObjectStoreGetRequestOp::GetPreprocessParams()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/ArrayAlgorithm.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/FileInfoT.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:27: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Algorithm.h:69:25: note: while referencing ‘’ 69 | *aDst++ = res.unwrap(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::MetadataToSpec() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 5 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:17153:29: note: while referencing ‘objectStoreSpec’ 17153 | ObjectStoreSpec objectStoreSpec; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:566:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 566 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:19:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 19 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:21:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 21 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:17143:3: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 17143 | IDB_TRY_UNWRAP( | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/indexedDB/ActorsParent.cpp:20996:26: note: while referencing ‘’ 20996 | mOp.mResponse = std::remove_reference_t(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/indexedDB/ActorsParent.cpp:20996:26: note: while referencing ‘’ 20996 | mOp.mResponse = std::remove_reference_t(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/indexedDB/ActorsParent.cpp:20732:37: note: while referencing ‘’ 20732 | aResponse = IndexGetAllResponse(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/indexedDB/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/FileInfoT.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:27: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 34 | res; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/indexedDB/ActorsParent.cpp:20287:43: note: while referencing ‘’ 20287 | aResponse = ObjectStoreGetAllResponse(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/indexedDB/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/FileInfoT.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParent.cpp:27: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 34 | res; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLInputElement::SaveState()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:5748:63: note: while referencing ‘’ 5748 | SaveFileContentData(mFileData->mFilesOrDirectories); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::SetFilePickerFiltersFromAccept(nsIFilePicker*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/html/HTMLInputElement.cpp:6822:38: note: while referencing ‘filtersCopy’ 6822 | const nsTArray filtersCopy = filters.Clone(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:6718:32: note: while referencing ‘filters’ 6718 | nsTArray filters; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLFormSubmission.cpp:155:77: note: while referencing ‘’ 155 | SendJSWarning(mDocument, "ForgotFileEnctypeWarning", nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::ClearFiles(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:1506:35: note: while referencing ‘data’ 1506 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::DispatchChangeEventCallback::Callback(nsresult, const FallibleTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:223:37: note: while referencing ‘array’ 223 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::MozSetFileArray(nsINode::Sequence >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:1999:35: note: while referencing ‘files’ 1999 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:1999:35: note: while referencing ‘files’ 1999 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::MozSetFileNameArray(nsINode::Sequence >&, nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:2024:35: note: while referencing ‘files’ 2024 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:2024:35: note: while referencing ‘files’ 2024 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::SetValue(const nsAString&, nsINode::CallerType, nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/html/HTMLInputElement.cpp:1548:26: note: while referencing ‘list’ 1548 | Sequence list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::SetUserInput(const nsAString&, nsIPrincipal&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/html/HTMLInputElement.cpp:2194:24: note: while referencing ‘list’ 2194 | Sequence list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLInputElement::nsFilePickerShownCallback::Done(int16_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:452:35: note: while referencing ‘newFilesOrDirectories’ 452 | nsTArray newFilesOrDirectories; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLInputElement::RestoreState(mozilla::PresState*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:5990:43: note: while referencing ‘array’ 5990 | nsTArray array = | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::MozSetDirectory(const nsAString&, nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/HTMLInputElement.cpp:2085:35: note: while referencing ‘array’ 2085 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::HTMLInputElement::GetFilesAndDirectories(nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/html/HTMLInputElement.cpp:5266:35: note: while referencing ‘filesAndDirsSeq’ 5266 | Sequence filesAndDirsSeq; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::UpdateEntries(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/html/HTMLInputElement.cpp:7001:37: note: while referencing ‘entries’ 7001 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/html/HTMLInputElement.cpp:7001:37: note: while referencing ‘entries’ 7001 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:38, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IDBMutableFile::AbortFileHandles()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/IDBMutableFile.cpp:117:35: note: while referencing ‘fileHandlesToAbort’ 117 | nsTArray> fileHandlesToAbort; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:742:41: note: while referencing ‘’ 742 | return MOZ_LIKELY(isOk()) ? f(unwrap()) : propagateErr(); | ~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:742:41: note: while referencing ‘’ 742 | return MOZ_LIKELY(isOk()) ? f(unwrap()) : propagateErr(); | ~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsParentCommon.cpp:701:39: note: while referencing ‘result’ 701 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Array.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EnumeratedArray.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:532:55: note: while referencing ‘’ 532 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:566:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 566 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:19:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 19 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:21:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 21 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParentCommon.cpp:391:5: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 391 | IDB_TRY_UNWRAP(files, | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:218:46: note: while referencing ‘’ 218 | mHasPreprocessInfo{aHasPreprocessInfo} {} | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsParentCommon.cpp:437:45: note: while referencing ‘’ 437 | false}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:218:46: note: while referencing ‘’ 218 | mHasPreprocessInfo{aHasPreprocessInfo} {} | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsParentCommon.cpp:405:31: note: while referencing ‘’ 405 | std::move(files), true}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Array.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EnumeratedArray.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:532:55: note: while referencing ‘’ 532 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:566:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 566 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:19:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 19 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:21:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 21 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsParentCommon.cpp:372:5: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 372 | IDB_TRY_UNWRAP(files, | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:218:46: note: while referencing ‘’ 218 | mHasPreprocessInfo{aHasPreprocessInfo} {} | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsParentCommon.cpp:377:45: note: while referencing ‘’ 377 | false}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/IDBDatabase.cpp:539:22: note: while referencing ‘sortedStoreNames’ 539 | nsTArray sortedStoreNames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::IDBObjectStore::ValueWrapper::_ZN7mozilla3dom14IDBObjectStore12ValueWrapper5CloneEP9JSContext.part.0(JSContext*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/indexedDB/IDBObjectStore.cpp:1816:23: note: while referencing ‘cloneInfo’ 1816 | StructuredCloneInfo cloneInfo; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 34 | res; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Array.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EnumeratedArray.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:557:55: note: while referencing ‘’ 557 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:564:24: note: in expansion of macro ‘QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP’ 564 | , ##__VA_ARGS__, QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:19:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 19 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDBCommon.h:21:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 21 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::IDBObjectStore::ClearCloneReadInfo(mozilla::dom::IDBObjectStore::StructuredCloneReadInfoChild&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::indexedDB::BackgroundRequestChild::HandlePreprocessInternal(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/indexedDB/ActorsChild.cpp:2510:16: note: while referencing ‘files’ 2510 | const auto files = | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/indexedDB/ActorsChild.cpp:2510:16: note: while referencing ‘files’ 2510 | const auto files = | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::indexedDB::BackgroundRequestChild::HandlePreprocess(const PreprocessInfo&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/indexedDB/ActorsChild.cpp:2483:52: note: while referencing ‘’ 2483 | AutoTArray{aPreprocessInfo}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/indexedDB/ActorsChild.cpp:22, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDatabaseInlines.h:140:26: note: while referencing ‘’ 140 | mDatabase{aDatabase} {} | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsChild.cpp:486:42: note: while referencing ‘’ 486 | DeserializeStructuredCloneFiles(aDatabase, aSerialized.files(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | /* aForPreprocess */ false), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(nsTArray&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsChild.cpp:2439:42: note: while referencing ‘cloneReadInfos’ 2439 | nsTArray cloneReadInfos; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/indexedDB/ActorsChild.cpp:22, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDatabaseInlines.h:140:26: note: while referencing ‘’ 140 | mDatabase{aDatabase} {} | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsChild.cpp:486:42: note: while referencing ‘’ 486 | DeserializeStructuredCloneFiles(aDatabase, aSerialized.files(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | /* aForPreprocess */ false), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsChild.cpp:2439:42: note: while referencing ‘cloneReadInfos’ 2439 | nsTArray cloneReadInfos; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsChild.cpp:2439:42: note: while referencing ‘cloneReadInfos’ 2439 | nsTArray cloneReadInfos; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(mozilla::dom::indexedDB::PBackgroundIDBRequestChild::SerializedStructuredCloneReadInfo&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/indexedDB/ActorsChild.cpp:22, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IndexedDatabaseInlines.h:140:26: note: while referencing ‘’ 140 | mDatabase{aDatabase} {} | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/indexedDB/ActorsChild.cpp:486:42: note: while referencing ‘’ 486 | DeserializeStructuredCloneFiles(aDatabase, aSerialized.files(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | /* aForPreprocess */ false), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.cpp:20, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/indexedDB/KeyPath.cpp:277:11: note: while referencing ‘keyPath’ 277 | KeyPath keyPath(0); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::dom::indexedDB::KeyPath::Parse(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/indexedDB/KeyPath.cpp:265:11: note: while referencing ‘keyPath’ 265 | KeyPath keyPath(0); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/indexedDB/KeyPath.cpp:293:21: note: while referencing ‘’ 293 | return KeyPath{0}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::IDBTransaction::ObjectStoreNames() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/indexedDB/IDBTransaction.cpp:900:49: note: while referencing ‘’ 900 | list->StringArray() = mObjectStoreNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLProgressElement.cpp:8, from Unified_cpp_dom_html3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLSlotElement::AssignedNodes(const mozilla::dom::AssignedNodesOptions&, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/html/HTMLSlotElement.cpp:139:33: note: while referencing ‘’ 139 | aNodes = mAssignedNodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLProgressElement.cpp:8, from Unified_cpp_dom_html3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLSelectElement::SaveState()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/html/HTMLSelectElement.cpp:1269:21: note: while referencing ‘state’ 1269 | SelectContentData state; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:22, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:22, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::JSProcessActorInfo mozilla::dom::JSProcessActorProtocol::ToIPC()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSProcessActorProtocol.cpp:50:43: note: while referencing ‘’ 50 | info.remoteTypes() = mRemoteTypes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSProcessActorProtocol.cpp:52:46: note: while referencing ‘’ 52 | info.observers() = mChild.mObservers.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::GetJSProcessActorInfos(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/ipc/jsactor/JSActorService.cpp:292:45: note: while referencing ‘’ 292 | aInfos.AppendElement(iter.Data()->ToIPC()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSProcessActorProtocol.cpp:38:51: note: while referencing ‘’ 38 | proto->mRemoteTypes = aInfo.remoteTypes().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::JSWindowActorInfo mozilla::dom::JSWindowActorProtocol::ToIPC()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSWindowActorProtocol.cpp:68:35: note: while referencing ‘’ 68 | info.matches() = mMatches.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSWindowActorProtocol.cpp:69:43: note: while referencing ‘’ 69 | info.remoteTypes() = mRemoteTypes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSWindowActorProtocol.cpp:70:61: note: while referencing ‘’ 70 | info.messageManagerGroups() = mMessageManagerGroups.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSWindowActorProtocol.cpp:85:46: note: while referencing ‘’ 85 | info.observers() = mChild.mObservers.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::GetJSWindowActorInfos(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/ipc/jsactor/JSActorService.cpp:192:45: note: while referencing ‘’ 192 | aInfos.AppendElement(iter.Data()->ToIPC()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSWindowActorProtocol.cpp:41:43: note: while referencing ‘’ 41 | proto->mMatches = aInfo.matches().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSWindowActorProtocol.cpp:42:51: note: while referencing ‘’ 42 | proto->mRemoteTypes = aInfo.remoteTypes().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/ipc/jsactor/JSWindowActorProtocol.cpp:43:69: note: while referencing ‘’ 43 | proto->mMessageManagerGroups = aInfo.messageManagerGroups().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::UnregisterProcessActor(const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/jsactor/JSActorService.cpp:267:38: note: while referencing ‘managers’ 267 | nsTArray> managers; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/ipc/jsactor/JSActorService.cpp:242:64: note: while referencing ‘’ 242 | AutoTArray contentInfos{proto->ToIPC()}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/jsactor/JSActorService.cpp:243:31: note: while referencing ‘windowInfos’ 243 | nsTArray windowInfos{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/jsactor/JSActorService.cpp:84:32: note: while referencing ‘contentInfos’ 84 | nsTArray contentInfos{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::UnregisterWindowActor(const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/jsactor/JSActorService.cpp:118:38: note: while referencing ‘managers’ 118 | nsTArray> managers; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::extensions::MatchPatternSet* mozilla::dom::JSWindowActorProtocol::_ZN7mozilla3dom21JSWindowActorProtocol13GetURIMatcherEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/jsactor/JSWindowActorProtocol.cpp:305:40: note: while referencing ‘patterns’ 305 | nsTArray patterns; | ^~~~~~~~ dom/ipc In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackManager::PerformTrackSelection(mozilla::dom::TextTrackKind*, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/TextTrackManager.cpp:361:24: note: while referencing ‘candidates’ 361 | nsTArray candidates; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/TextTrackManager.cpp:361:24: note: while referencing ‘candidates’ 361 | nsTArray candidates; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLTextAreaElement::Select()’: /builddir/build/BUILD/firefox-84.0.1/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_html4.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLTextAreaElement.cpp:153:18: note: while referencing ‘event’ 153 | WidgetGUIEvent event(true, eFormSelect, nullptr); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLTrackElement::CreateTextTrack()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackManager::UpdateCueDisplay()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/TextTrackManager.cpp:264:34: note: while referencing ‘showingCues’ 264 | nsTArray> showingCues; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackManager::TimeMarchesOn()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/html/TextTrackManager.cpp:751:42: note: while referencing ‘eventList’ 751 | nsTArray> eventList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/html/TextTrackManager.cpp:749:25: note: while referencing ‘affectedTracks’ 749 | TextTrackListInternal affectedTracks; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvNotifyAlertsObserver(const nsCString&, const nsString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/ipc/ContentChild.cpp:2252:35: note: while referencing ‘observersToNotify’ 2252 | nsTArray> observersToNotify; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/ipc/ContentChild.cpp:2349:30: note: while referencing ‘blobImpls’ 2349 | nsTArray> blobImpls(aBlobs.Length()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ContentChild::GetAvailableDictionaries(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/dom/ipc/ContentChild.cpp:1759:48: note: while referencing ‘’ 1759 | aDictionaries = mAvailableDictionaries.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static RefPtr, RejectValueT, IsExclusive> > mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&) [with ResolveValueT = mozilla::dom::PerformanceInfo; RejectValueT = nsresult; bool IsExclusive = true]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventListenerBinding.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:350:11: note: while referencing ‘’ 350 | CopyableTArray(), __func__); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvRequestPerformanceMetrics(const nsID&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/ipc/ContentChild.cpp:1452:44: note: while referencing ‘promises’ 1452 | nsTArray> promises = CollectPerformanceInfo(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventListenerBinding.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:313:36: note: while referencing ‘resolveValues’ 313 | nsTArray resolveValues; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/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::dom::ContentChild::ProvideWindowCommon(mozilla::dom::BrowserChild*, nsIOpenWindowInfo*, uint32_t, bool, bool, nsIURI*, const nsAString&, const nsACString&, bool, bool, nsDocShellLoadState*, bool*, mozilla::dom::PContentChild::BrowsingContext**)::; _ArgTypes = {mozilla::dom::CreatedWindowInfo&&}]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/ipc/ContentChild.cpp:1036:31: note: while referencing ‘frameScripts’ 1036 | nsTArray frameScripts(std::move(info.frameScripts())); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/ipc/ContentChild.cpp:1036:31: note: while referencing ‘frameScripts’ 1036 | nsTArray frameScripts(std::move(info.frameScripts())); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/ipc/ContentChild.cpp:1522:34: note: while referencing ‘tabs’ 1522 | nsTArray> tabs = BrowserChild::GetAll(); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvReinitRenderingForDeviceReset()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/ipc/ContentChild.cpp:1568:34: note: while referencing ‘tabs’ 1568 | nsTArray> tabs = BrowserChild::GetAll(); | ^~~~ dom/jsurl In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ProcessHangMonitor.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ dom/l10n In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0.1/xpcom/threads/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/task.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ProcessHangMonitor.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ProcessHangMonitor.cpp:11: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/xpcom/threads/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/task.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/ProcessHangMonitor.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::HangMonitoredProcess::GetScriptBrowser(mozilla::dom::Element**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/ipc/ProcessHangMonitor.cpp:1044:29: note: while referencing ‘tabs’ 1044 | nsTArray tabs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/L10nOverlays.cpp:130:22: note: while referencing ‘explicitlyAllowed’ 130 | nsTArray explicitlyAllowed; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/L10nOverlays.cpp:130:22: note: while referencing ‘explicitlyAllowed’ 130 | nsTArray explicitlyAllowed; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::L10nMutations::ContentAppended(nsIContent*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/L10nMutations.cpp:71:36: note: while referencing ‘elements’ 71 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::L10nMutations::ContentInserted(nsIContent*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/L10nMutations.cpp:90:36: note: while referencing ‘elements’ 90 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/L10nMutations.cpp:90:36: note: while referencing ‘elements’ 90 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/l10n/DOMLocalization.cpp:617:22: note: while referencing ‘helperDict’ 617 | L10nArgsHelperDict helperDict; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/DOMLocalization.cpp:617:22: note: while referencing ‘helperDict’ 617 | L10nArgsHelperDict helperDict; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/l10n/L10nOverlays.cpp:189:34: note: while referencing ‘sequence’ 189 | Sequence sequence; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DOMLocalization.cpp:481:31: note: while referencing ‘errors’ 481 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void ElementTranslationHandler::ResolvedCallback(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DOMLocalization.cpp:197:37: note: while referencing ‘l10nData’ 197 | nsTArray> l10nData; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DOMLocalization.cpp:197:37: note: while referencing ‘l10nData’ 197 | nsTArray> l10nData; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DOMLocalization.cpp:335:37: note: while referencing ‘l10nMessages’ 335 | nsTArray> l10nMessages; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DOMLocalization.cpp:335:37: note: while referencing ‘l10nMessages’ 335 | nsTArray> l10nMessages; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/DOMLocalization.cpp:293:42: note: while referencing ‘l10nKeys’ 293 | Sequence l10nKeys; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DOMLocalization::TranslateFragment(nsINode&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/DOMLocalization.cpp:166:36: note: while referencing ‘elements’ 166 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::L10nMutations::FlushPendingTranslations()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/L10nMutations.cpp:134:36: note: while referencing ‘elements’ 134 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DOMLocalization::TranslateRoots(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DOMLocalization.cpp:393:29: note: while referencing ‘promises’ 393 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/DOMLocalization.cpp:166:36: note: while referencing ‘elements’ 166 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DocumentL10n::TranslateDocument(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/DocumentL10n.cpp:159:36: note: while referencing ‘elements’ 159 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DocumentL10n.cpp:159:36: note: while referencing ‘elements’ 159 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DocumentL10n.cpp:197:31: note: while referencing ‘promises’ 197 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/DocumentL10n.cpp:175:38: note: while referencing ‘nonProtoElements’ 175 | Sequence> nonProtoElements; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DocumentL10n.cpp:197:31: note: while referencing ‘promises’ 197 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/DocumentL10n.cpp:175:38: note: while referencing ‘nonProtoElements’ 175 | Sequence> nonProtoElements; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/l10n/DocumentL10n.cpp:159:36: note: while referencing ‘elements’ 159 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentL10n::TriggerInitialTranslation()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DocumentL10n.cpp:106:29: note: while referencing ‘promises’ 106 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/l10n/DocumentL10n.cpp:106:29: note: while referencing ‘promises’ 106 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/PropertyBagUtils.cpp:225:26: note: while referencing ‘bag’ 225 | nsTArray bag; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/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-84.0.1/dom/ipc/SharedMap.cpp: In member function ‘mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()’: /builddir/build/BUILD/firefox-84.0.1/dom/ipc/SharedMap.cpp:216:26: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | for (uint32_t i = 0; i < count; i++) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ipc::WritableSharedMap::SendTo(mozilla::dom::ContentParent*) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/SharedMap.cpp:341:21: note: while referencing ‘blobs’ 341 | nsTArray blobs(mBlobImpls.Length()); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/ipc/SharedMap.cpp:121:49: note: while referencing ‘init’ 121 | RootedDictionary init(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/ipc/SharedMap.cpp:121:49: note: while referencing ‘init’ 121 | RootedDictionary init(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ipc::WritableSharedMap::_ZN7mozilla3dom3ipc17WritableSharedMap16BroadcastChangesEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/SharedMap.cpp:371:32: note: while referencing ‘blobImpls’ 371 | nsTArray> blobImpls(mBlobImpls.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/SharedMap.cpp:364:28: note: while referencing ‘parents’ 364 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/ipc/SharedMessageBody.cpp:240:25: note: while referencing ‘clonedData’ 240 | ClonedMessageData clonedData; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::BrowserChild::RecvDestroy()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/BrowserChild.cpp:2418:45: note: while referencing ‘childArray’ 2418 | nsTArray childArray = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ContentParent::NotifyUpdatedFonts()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/ContentParent.cpp:4844:33: note: while referencing ‘fontList’ 4844 | nsTArray fontList; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::BrowserChild::RemoteDropLinks(const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/BrowserChild.cpp:658:22: note: while referencing ‘linksArray’ 658 | nsTArray linksArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ContentParent::NotifyTabDestroyed(const TabId&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/ContentParent.cpp:2173:46: note: while referencing ‘parentArray’ 2173 | nsTArray parentArray = | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentParent::RecvGetGfxVars(nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/ContentParent.cpp:3040:41: note: while referencing ‘’ 3040 | *aVars = gfxVars::FetchNonDefaultVars(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentParent::RecvGetOutputColorProfileData(nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/ContentParent.cpp:5425:67: note: while referencing ‘’ 5425 | gfxPlatform::GetPlatform()->GetPlatformCMSOutputProfileData(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/ContentParent.cpp:6058:37: note: while referencing ‘features’ 6058 | nsTArray features = std::move(aFeatures); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::ContentParent::TransmitPermissionsForPrincipal(nsIPrincipal*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/ipc/ContentParent.cpp:5879:45: note: while referencing ‘pairs’ 5879 | nsTArray> pairs = | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/SharedStringMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/SharedStringMap.cpp:7, from Unified_cpp_dom_ipc2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::URLClassifierLocalParent::OnClassifyComplete(const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/URLClassifierParent.cpp:171:40: note: while referencing ‘ipcResults’ 171 | nsTArray ipcResults; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/SharedStringMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/SharedStringMap.cpp:7, from Unified_cpp_dom_ipc2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::ipc::SharedStringMapBuilder::Finalize(mozilla::loader::AutoMemMap&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/SharedStringMap.cpp:92:23: note: while referencing ‘keys’ 92 | nsTArray keys(mEntries.Count()); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/SharedStringMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/ipc/SharedStringMap.cpp:7, from Unified_cpp_dom_ipc2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::URLClassifierLocalParent::StartClassify(nsIURI*, const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/ipc/URLClassifierParent.cpp:150:45: note: while referencing ‘features’ 150 | nsTArray> features; | ^~~~~~~~ dom/localstorage dom/mathml In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:210:76: note: while referencing ‘’ 210 | aDocument.WarnOnceAbout(dom::Document::eMathML_DeprecatedMathSpaceValue); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::MathMLElement::GetLinkTarget(nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:946:78: note: while referencing ‘’ 946 | OwnerDoc()->WarnOnceAbout(dom::Document::eMathML_DeprecatedXLinkAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:968:58: note: while referencing ‘’ 968 | dom::Document::eMathML_DeprecatedXLinkAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:1035:58: note: while referencing ‘’ 1035 | dom::Document::eMathML_DeprecatedXLinkAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MathMLElement::IsLink(nsIURI**) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:918:58: note: while referencing ‘’ 918 | dom::Document::eMathML_DeprecatedXLinkAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::MathMLElement::MapMathMLAttributesInto(const nsMappedAttributes*, mozilla::MappedDeclarations&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:386:71: note: while referencing ‘’ 386 | dom::Document::eMathML_DeprecatedScriptsizemultiplierAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:419:64: note: while referencing ‘’ 419 | dom::Document::eMathML_DeprecatedScriptminsizeAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:491:58: note: while referencing ‘’ 491 | dom::Document::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:513:61: note: while referencing ‘’ 513 | dom::Document::eMathML_DeprecatedMathSizeValue); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:537:56: note: while referencing ‘’ 537 | dom::Document::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:557:56: note: while referencing ‘’ 557 | dom::Document::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:585:56: note: while referencing ‘’ 585 | dom::Document::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:684:58: note: while referencing ‘’ 684 | dom::Document::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/mathml/MathMLElement.cpp:716:58: note: while referencing ‘’ 716 | dom::Document::eMathML_DeprecatedStyleAttribute); | ^ dom/media/autoplay In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::{anonymous}::QuotaClient::ShutdownWorkThreads()::::_FUN(nsITimer*, void*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3299:30: note: while referencing ‘databases’ 3299 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsParent.cpp:3299:30: note: while referencing ‘databases’ 3299 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3299:30: note: while referencing ‘databases’ 3299 | nsTArray> databases; | ^~~~~~~~~ dom/media/bridge In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/LSSnapshot.cpp:685:32: note: while referencing ‘itemInfos’ 685 | nsTArray itemInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/LSSnapshot.cpp:685:32: note: while referencing ‘itemInfos’ 685 | nsTArray itemInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/LSSnapshot.cpp:637:30: note: while referencing ‘itemInfos’ 637 | nsTArray itemInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/LSSnapshot.cpp:637:30: note: while referencing ‘itemInfos’ 637 | nsTArray itemInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:5957:24: note: while referencing ‘itemInfos’ 5957 | nsTArray itemInfos; | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsParent.cpp:2211:20: warning: ‘nextLoadIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2211 | mNextLoadIndex = aNextLoadIndex; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsParent.cpp:5958:12: note: ‘nextLoadIndex’ was declared here 5958 | uint32_t nextLoadIndex; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::{anonymous}::DatastoreWriteOptimizer::ApplyAndReset(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3792:24: note: while referencing ‘writeInfos’ 3792 | nsTArray writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SnapshotWriteOptimizer::Enumerate(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/LSSnapshot.cpp:75:24: note: while referencing ‘writeInfos’ 75 | nsTArray writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::LSSnapshot::_ZN7mozilla3dom10LSSnapshot13EnsureAllKeysEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/LSSnapshot.cpp:827:29: note: while referencing ‘writeInfos’ 827 | nsTArray writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/LSSnapshot.cpp:782:22: note: while referencing ‘keys’ 782 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::LSSnapshot::Checkpoint()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/LSSnapshot.cpp:932:29: note: while referencing ‘writeInfos’ 932 | nsTArray writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/LSDatabase.cpp:413:32: note: while referencing ‘databases’ 413 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::ShutdownWorkThreads()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::AbortOperations(const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::AbortOperationsForProcess(mozilla::dom::ContentParentId)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ dom/media/doctor dom/media/eme dom/media/encoder In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/eme/MediaKeySystemAccess.cpp:560:43: note: while referencing ‘supportedCapabilities’ 560 | Sequence supportedCapabilities; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/eme/MediaKeySession.cpp:168:34: note: while referencing ‘keyIds’ 168 | mozilla::dom::KeyIdsInitData keyIds; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/media/eme/MediaKeySession.cpp:239:21: note: while referencing ‘data’ 239 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/eme/MediaKeySystemAccess.cpp:890:31: note: while referencing ‘config’ 890 | MediaKeySystemConfiguration config; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 5 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_eme0.cpp:74: /builddir/build/BUILD/firefox-84.0.1/dom/media/eme/MediaKeySystemAccess.cpp:890:31: note: while referencing ‘config’ 890 | MediaKeySystemConfiguration config; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/eme/MediaKeySystemAccess.cpp:952:22: note: while referencing ‘sessionTypes’ 952 | Sequence sessionTypes(UnboxSessionTypes(aCandidate.mSessionTypes)); | ^~~~~~~~~~~~ dom/media/fake-cdm dom/media/flac dom/media/gmp-plugin-openh264 dom/media/gmp dom/media/gmp/widevine-adapter dom/media/imagecapture dom/media/ipc In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RDDChild.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RDDChild.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::RDDChild::Init()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/ipc/RDDChild.cpp:59:26: note: while referencing ‘updates’ 59 | nsTArray updates = gfxVars::FetchNonDefaultVars(); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RDDProcessManager.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::RDDProcessManager::CreateVideoBridge()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/ipc/RDDProcessManager.cpp:287:21: note: while referencing ‘contentDeviceData’ 287 | ContentDeviceData contentDeviceData; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteAudioDecoder.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteAudioDecoder.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteAudioDecoder.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/ipc/RemoteAudioDecoder.cpp:98:31: note: while referencing ‘data’ 98 | nsTArray> data(aData.Length()); | ^~~~ dom/media/mediacapabilities In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, from Unified_cpp_mediacapabilities0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:30, from Unified_cpp_mediacapabilities0.cpp:38: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/media/mediacontrol In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacontrol/AudioFocusManager.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacontrol/AudioFocusManager.cpp:5, from Unified_cpp_media_mediacontrol0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::MediaMetadataBase mozilla::dom::MediaControlService::GetMainControllerMediaMetadata() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/mediacontrol/MediaControlService.cpp:305:21: note: while referencing ‘metadata’ 305 | MediaMetadataBase metadata; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacontrol/AudioFocusManager.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacontrol/AudioFocusManager.cpp:5, from Unified_cpp_media_mediacontrol0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/mediacontrol/MediaControlService.cpp:305:21: note: while referencing ‘metadata’ 305 | MediaMetadataBase metadata; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacontrol/AudioFocusManager.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacontrol/AudioFocusManager.cpp:5, from Unified_cpp_media_mediacontrol0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 5 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_media_mediacontrol0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/dom/media/mediacontrol/MediaControlService.cpp:305:21: note: while referencing ‘metadata’ 305 | MediaMetadataBase metadata; | ^~~~~~~~ dom/media/mediasession In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediasession/MediaMetadata.cpp:7, from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MediaMetadata::SetArtworkInternal(const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/mediasession/MediaMetadata.cpp:139:24: note: while referencing ‘artwork’ 139 | nsTArray artwork; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediasession/MediaMetadata.cpp:7, from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/mediasession/MediaMetadata.cpp:139:24: note: while referencing ‘artwork’ 139 | nsTArray artwork; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediasession/MediaMetadata.cpp:7, from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/mediasession/MediaMetadata.cpp:93:24: note: while referencing ‘artwork’ 93 | Sequence artwork; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediasession/MediaMetadata.cpp:7, from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/mediasession/MediaMetadata.cpp:93:24: note: while referencing ‘artwork’ 93 | Sequence artwork; | ^~~~~~~ dom/media/mediasink In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteDecoderParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteDecoderParent.cpp:6: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/ipc/RemoteDecoderParent.cpp:136:33: note: while referencing ‘output’ 136 | MediaDataDecoder::DecodedData output; | ^~~~~~ dom/media/mediasource In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaData.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaData.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::ArrayOfRemoteMediaRawData::Fill(const nsTArray >&, std::function&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/ipc/RemoteMediaData.cpp:136:37: note: while referencing ‘extraDataBuffers’ 136 | nsTArray> extraDataBuffers(aData.Length()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaData.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaData.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/ipc/RemoteMediaData.cpp:135:31: note: while referencing ‘alphaBuffers’ 135 | nsTArray alphaBuffers(aData.Length()); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaData.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaData.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/ipc/RemoteMediaData.cpp:134:31: note: while referencing ‘dataBuffers’ 134 | nsTArray dataBuffers(aData.Length()); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaData.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaData.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::ArrayOfRemoteAudioData::Fill(const nsTArray >&, std::function&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/ipc/RemoteMediaData.cpp:243:32: note: while referencing ‘dataBuffers’ 243 | nsTArray dataBuffers(aData.Length()); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaSpan.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediasource/ContainerParser.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediasource/ContainerParser.cpp:7, from Unified_cpp_media_mediasource0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::media::TimeIntervals mozilla::MediaSourceDecoder::GetBuffered()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/mediasource/MediaSourceDecoder.cpp:127:34: note: while referencing ‘activeRanges’ 127 | nsTArray activeRanges; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaSpan.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediasource/ContainerParser.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mediasource/ContainerParser.cpp:7, from Unified_cpp_media_mediasource0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/mediasource/MediaSourceDecoder.cpp:127:34: note: while referencing ‘activeRanges’ 127 | nsTArray activeRanges; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr >, mozilla::MediaResult, true> > mozilla::RemoteMediaDataDecoder::DecodeBatch(nsTArray >&&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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/mp3 dom/media/mp4 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteVideoDecoder.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteVideoDecoder.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteVideoDecoder.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/ipc/RemoteVideoDecoder.cpp:192:29: note: while referencing ‘array’ 192 | nsTArray array; | ^~~~~ dom/media/ogg In file included from Unified_cpp_dom_media_mp40.cpp:65: /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/MoofParser.cpp: In member function ‘mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::Moof::ProcessCencAuxInfo(mozilla::AtomType)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/mp4/MoofParser.cpp:628:34: note: while referencing ‘cencRanges’ 628 | FallibleTArray cencRanges; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::MoofParser::ParseStbl(mozilla::Box&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/mp4/MoofParser.cpp:346:12: note: while referencing ‘sbgp’ 346 | Sbgp sbgp(box); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/mp4/MoofParser.cpp:336:12: note: while referencing ‘sgpd’ 336 | Sgpd sgpd(box); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/mp4/MoofParser.cpp:676:14: note: while referencing ‘sbgp’ 676 | Sbgp sbgp(box); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/mp4/MoofParser.cpp:666:14: note: while referencing ‘sgpd’ 666 | Sgpd sgpd(box); | ^~~~ dom/media/platforms/agnostic/bytestreams In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SPSData]’: /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::AnnexB::ConvertSampleTo4BytesAVCC(mozilla::MediaRawData*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp:317:21: note: while referencing ‘dest’ 317 | nsTArray dest; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::AnnexB::ConvertSampleToAVCC(mozilla::MediaRawData*, const RefPtr&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp:273:21: note: while referencing ‘nalu’ 273 | nsTArray nalu; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::AnnexB::ConvertSampleToAnnexB(mozilla::MediaRawData*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp:36:21: note: while referencing ‘tmp’ 36 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::H264::ExtractExtraData(const mozilla::MediaRawData*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:1029:21: note: while referencing ‘SPSTable’ 1029 | nsTArray SPSTable; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:1029:21: note: while referencing ‘SPSTable’ 1029 | nsTArray SPSTable; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:1029:21: note: while referencing ‘SPSTable’ 1029 | nsTArray SPSTable; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:1009:21: note: while referencing ‘pps’ 1009 | nsTArray pps; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/PlatformDecoderModule.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ dom/media/platforms/ffmpeg/ffmpeg57 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr >, mozilla::MediaResult, true> > mozilla::GMPVideoDecoder::Decode(mozilla::MediaRawData*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:295:21: note: while referencing ‘info’ 295 | nsTArray info; // No codec specific per-frame info to pass. | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::GMPVideoDecoder::Decoded(GMPVideoi420Frame*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:71:32: note: while referencing ‘’ 71 | mDecodedData = DecodedData(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::GMPVideoDecoder::DrainComplete()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:98:30: note: while referencing ‘’ 98 | mDecodedData = DecodedData(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::GMPVideoDecoder::InputDataExhausted()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:92:30: note: while referencing ‘’ 92 | mDecodedData = DecodedData(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr >, mozilla::MediaResult, true> > mozilla::GMPVideoDecoder::Drain()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:327:39: note: while referencing ‘’ 327 | mDrainPromise.Resolve(DecodedData(), __func__); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr > mozilla::GMPVideoDecoder::Init()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:261:23: note: while referencing ‘tags’ 261 | nsTArray tags; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::GMPVideoDecoder::GMPInitDone(GMPVideoDecoderProxy*, GMPVideoHost*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:207:21: note: while referencing ‘codecSpecific’ 207 | nsTArray codecSpecific; | ^~~~~~~~~~~~~ dom/media/platforms/ffmpeg/ffmpeg58 In file included from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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 dom/media/platforms/ffmpeg/libav55 In file included from Unified_cpp_ffmpeg_libav540.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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_libav550.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaInfo.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/AllocationPolicy.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/AllocationPolicy.cpp:7, from Unified_cpp_dom_media_platforms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/platforms/PDMFactory.cpp:348:18: note: while referencing ‘supportChecker’ 348 | SupportChecker supportChecker; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaInfo.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/AllocationPolicy.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/platforms/AllocationPolicy.cpp:7, from Unified_cpp_dom_media_platforms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/platforms/PDMFactory.cpp:348:18: note: while referencing ‘supportChecker’ 348 | SupportChecker supportChecker; | ^~~~~~~~~~~~~~ dom/media dom/media/wave In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaInfo.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/CubebUtils.cpp:10: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::CubebUtils::EstimatedRoundTripLatencyDefaultDevices(double*, double*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/CubebUtils.cpp:726:20: note: while referencing ‘roundtripLatencies’ 726 | nsTArray roundtripLatencies; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/VideoUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaMIMETypes.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaContainerType.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/ADTSDecoder.cpp:8, from Unified_cpp_dom_media0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]’: /builddir/build/BUILD/firefox-84.0.1/dom/media/ADTSDemuxer.cpp:75:30: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/media/ADTSDemuxer.cpp:50:7: note: ‘class mozilla::adts::FrameHeader’ declared here 50 | class FrameHeader { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/DOMMediaStream.cpp:171:45: note: while referencing ‘emptyTrackSeq’ 171 | Sequence> emptyTrackSeq; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/DOMMediaStream.cpp:182:45: note: while referencing ‘nonNullTrackSeq’ 182 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media1.cpp:74: /builddir/build/BUILD/firefox-84.0.1/dom/media/DOMMediaStream.cpp:182:45: note: while referencing ‘nonNullTrackSeq’ 182 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/DOMMediaStream.cpp:182:45: note: while referencing ‘nonNullTrackSeq’ 182 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaManager.cpp:69, from Unified_cpp_dom_media2.cpp:101: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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 Unified_cpp_dom_media3.cpp:47: /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaTrackGraph.cpp: In member function ‘void mozilla::MediaTrackGraphImpl::ApplyAudioContextOperationImpl(mozilla::AudioContextOperationControlMessage*)’: /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaTrackGraph.cpp:3557:47: warning: ‘state’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3557 | [holder = move(aMessage->mHolder), state]() mutable { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/dom/media/PrincipalHandle.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaSegment.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/VideoSegment.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/VideoSegment.cpp:6, from Unified_cpp_dom_media4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/ImageContainer.h:36, from /builddir/build/BUILD/firefox-84.0.1/dom/media/VideoSegment.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/VideoSegment.cpp:6, from Unified_cpp_dom_media4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/dom/media/PrincipalHandle.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaSegment.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/VideoSegment.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/VideoSegment.cpp:6, from Unified_cpp_dom_media4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::VideoStreamTrack::RemoveVideoOutput(mozilla::VideoOutput*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/media/VideoStreamTrack.cpp:66:49: note: while referencing ‘’ 66 | for (const auto& output : mVideoOutputs.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/dom/media/PrincipalHandle.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaSegment.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/VideoSegment.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/VideoSegment.cpp:6, from Unified_cpp_dom_media4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::VideoStreamTrack::RemoveVideoOutput(mozilla::VideoFrameContainer*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::FFTBlock::PadAndMakeScaledDFT(const float*, size_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webaudio/blink/FFTConvolver.h:33, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/FFTConvolver.cpp:29, from Unified_cpp_webaudio_blink0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FFTBlock.h:162:26: note: while referencing ‘paddedData’ 162 | AlignedTArray paddedData; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In constructor ‘WebCore::HRTFKernel::HRTFKernel(float*, size_t, float)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webaudio/blink/HRTFKernel.cpp:53:24: note: while referencing ‘buffer’ 53 | AlignedTArray buffer; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createBuiltin(int, float)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webaudio/blink/HRTFElevation.cpp:230:18: note: while referencing ‘kernelListL’ 230 | HRTFKernelList kernelListL; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h: In constructor ‘WebCore::HRTFDatabase::HRTFDatabase(float)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createByInterpolatingSlices(WebCore::HRTFElevation*, WebCore::HRTFElevation*, float, float)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webaudio/AudioEventTimeline.cpp:93:24: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:108: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] 108 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioParamTimeline.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioParam.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:10, from Unified_cpp_dom_media_webaudio0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioEventTimeline.h:27:8: note: ‘struct mozilla::dom::AudioTimelineEvent’ declared here 27 | struct AudioTimelineEvent final { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 3 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 3 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::MediaStreamAudioSourceNode::PrincipalChanged(mozilla::dom::MediaStreamTrack*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:245:61: note: while referencing ‘’ 245 | CrossOriginErrorString()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MediaStreamAudioSourceNode::_ZN7mozilla3dom26MediaStreamAudioSourceNode13AttachToTrackERK6RefPtrINS0_16MediaStreamTrackEERNS_11ErrorResultE.part.0(const RefPtr&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:104:78: note: while referencing ‘’ 104 | "MediaStreamAudioSourceNodeDifferentRate"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WaveShaperNode::SendCurveToTrack()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/media/webaudio/WaveShaperNode.cpp:364:19: note: while referencing ‘copyCurve’ 364 | nsTArray copyCurve(mCurve.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(const RefPtr&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:145:38: note: while referencing ‘tracks’ 145 | nsTArray> tracks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WaveShaperNode::SetCurveInternal(const nsTArray&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/media/webaudio/WaveShaperNode.cpp:351:25: note: while referencing ‘’ 351 | mCurve = aCurve.Clone(); | ^ In file included from Unified_cpp_media_webrtc_common0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp: In function ‘void ConfigWebRtcLog(mozilla::LogLevel)’: /builddir/build/BUILD/firefox-84.0.1/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/jsapi dom/media/webrtc/jsep dom/media/webrtc/libwebrtcglue In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:31, from Unified_cpp_media_webrtc_jsapi0.cpp:47: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, from Unified_cpp_libwebrtcglue0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/AudioConduit.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, from Unified_cpp_libwebrtcglue0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::WebrtcGmpVideoDecoder::Decode_g(const RefPtr&, mozilla::UniquePtr&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp:879:21: note: while referencing ‘codecSpecificInfo’ 879 | nsTArray codecSpecificInfo; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/AudioConduit.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, from Unified_cpp_libwebrtcglue0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSsrcGroup(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineWebRTC.cpp:12: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpParser.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/HybridSdpParser.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/HybridSdpParser.cpp:6, from Unified_cpp_dom_media_webrtc_sdp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::SipccSdpAttributeList::LoadSsrcGroup(sdp_t*, uint16_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CamerasChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineWebRTC.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineWebRTC.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::MediaEngineWebRTC::EnumerateMicrophoneDevices(uint64_t, nsTArray >*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/webrtc/MediaEngineWebRTC.cpp:169:37: note: while referencing ‘devices’ 169 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CamerasChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineWebRTC.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineWebRTC.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::MediaEngineWebRTC::EnumerateSpeakerDevices(uint64_t, nsTArray >*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/webrtc/MediaEngineWebRTC.cpp:220:37: note: while referencing ‘devices’ 220 | nsTArray> devices; | ^~~~~~~ In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpHelper.cpp: In member function ‘nsresult mozilla::SdpHelper::CopyTransportParams(size_t, const mozilla::SdpMediaSection&, mozilla::SdpMediaSection*)’: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/SdpHelper.cpp:54:7: warning: ‘component’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | if (numComponents >= component) { | ^~ dom/media/webrtc/transport/build In file included from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, from Unified_cpp_dom_media_webrtc0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/media/webrtc/RTCCertificate.cpp:255:22: note: while referencing ‘usages’ 255 | Sequence usages; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::MediaEngineRemoteVideoSource::ChooseCapability(const mozilla::NormalizedConstraints&, const mozilla::MediaEnginePrefs&, webrtc::CaptureCapability&, mozilla::DistanceCalculation)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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_webrtc0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:804:33: note: while referencing ‘candidateSet’ 804 | nsTArray candidateSet; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webrtc0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:804:33: note: while referencing ‘candidateSet’ 804 | nsTArray candidateSet; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0.1/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::RTCCertificate::ReadCertificate(JSStructuredCloneReader*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/RTCCertificate.cpp:354:16: note: while referencing ‘cert’ 354 | CryptoBuffer cert; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual int mozilla::NrTcpSocket::write(const void*, size_t, size_t*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/media/webrtc/transport/nr_socket_tcp.cpp:166:23: note: while referencing ‘writeData’ 166 | nsTArray writeData; | ^~~~~~~~~ dom/media/webrtc/transport/ipc /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/transport/test_nr_socket.cpp:790:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 790 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/test_nr_socket.cpp:775:7: note: ‘compare_flags’ was declared here 775 | int compare_flags; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/transport/test_nr_socket.cpp:790:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 790 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/transport/test_nr_socket.cpp:790:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 790 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/test_nr_socket.cpp:775:7: note: ‘compare_flags’ was declared here 775 | int compare_flags; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/test_nr_socket.cpp:790:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 790 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/test_nr_socket.cpp:775:7: note: ‘compare_flags’ was declared here 775 | int compare_flags; | ^~~~~~~~~~~~~ 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 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.cpp:5, from Unified_cpp_transport_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::StunAddrsRequestParent::GetStunAddrs_s()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/transport/ipc/StunAddrsRequestParent.cpp:148:22: note: while referencing ‘addrs’ 148 | NrIceStunAddrArray addrs = NrIceCtx::GetStunAddrs(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.cpp:5, from Unified_cpp_transport_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/transport/ipc/StunAddrsRequestParent.cpp:148:22: note: while referencing ‘addrs’ 148 | NrIceStunAddrArray addrs = NrIceCtx::GetStunAddrs(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.h:8, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.cpp:5, from Unified_cpp_transport_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::WebrtcTCPSocket::OnInputStreamReady(nsIAsyncInputStream*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/webrtc/transport/ipc/WebrtcTCPSocket.cpp:658:23: note: while referencing ‘array’ 658 | nsTArray array(read); | ^~~~~ 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:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:169:5, inlined from ‘NR_reg_register_callback’ at /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:404:20: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:91: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-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:428:7: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_e’: /builddir/build/BUILD/firefox-84.0.1/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:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:462:7: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_nr’: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 458 | int formatlen = strlen(format); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/share/nr_api.h:43, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:579:11: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dom/media/webrtc/transportbridge cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:86:3, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:139:15, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:243:23: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:153:3, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:243:23: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:173:3, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:243:23: /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 91 | 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/webspeech/recognition In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transportbridge/MediaPipeline.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transportbridge/MediaPipeline.cpp:8, from Unified_cpp_transportbridge0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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/webspeech/synth/speechd dom/media/webspeech/synth dom/media/webvtt In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webvtt/TextTrack.cpp:7, from Unified_cpp_dom_media_webvtt0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackCueList::GetArray(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/media/webvtt/TextTrackCueList.cpp:98:23: note: while referencing ‘’ 98 | aCues = mList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webvtt/TextTrack.cpp:7, from Unified_cpp_dom_media_webvtt0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackList::GetShowingCues(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/media/webvtt/TextTrackList.cpp:39:34: note: while referencing ‘cues’ 39 | nsTArray> cues; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webvtt/TextTrack.cpp:7, from Unified_cpp_dom_media_webvtt0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::TextTrackCueList& mozilla::dom::TextTrackCueList::operator=(const mozilla::dom::TextTrackCueList&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::nsSynthVoiceRegistry::NotifyVoicesChanged()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:354:38: note: while referencing ‘ssplist’ 354 | nsTArray ssplist; | ^~~~~~~ In file included from Unified_cpp_webspeech_synth0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function ‘bool mozilla::dom::SpeechSynthesisVoice::LocalService() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::nsSynthVoiceRegistry::SendInitialVoicesAndState(mozilla::dom::SpeechSynthesisParent*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:191:22: note: while referencing ‘defaults’ 191 | nsTArray defaults; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:190:25: note: while referencing ‘voices’ 190 | nsTArray voices; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:492:36: note: while referencing ‘ssplist’ 492 | nsTArray ssplist; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::nsSynthVoiceRegistry::SetIsSpeaking(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:740:36: note: while referencing ‘ssplist’ 740 | nsTArray ssplist; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::nsSynthVoiceRegistry::SetDefaultVoice(const nsAString&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:390:38: note: while referencing ‘ssplist’ 390 | nsTArray ssplist; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::nsSynthVoiceRegistry::RemoveVoice(nsISpeechService*, const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:342:36: note: while referencing ‘ssplist’ 342 | nsTArray ssplist; | ^~~~~~~ dom/midi In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessagePort::Disentangle()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/messagechannel/MessagePort.cpp:673:27: note: while referencing ‘messages’ 673 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessagePort::Entangled(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/messagechannel/MessagePort.cpp:585:29: note: while referencing ‘messages’ 585 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessagePortService::PostMessages(mozilla::dom::MessagePortParent*, FallibleTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/messagechannel/MessagePortService.cpp:355:29: note: while referencing ‘messages’ 355 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/messagechannel/MessagePortService.cpp:355:29: note: while referencing ‘messages’ 355 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessagePortService::DisentanglePort(mozilla::dom::MessagePortParent*, FallibleTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/messagechannel/MessagePortService.cpp:233:25: note: while referencing ‘array’ 233 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/messagechannel/MessagePortService.cpp:150:27: note: while referencing ‘array’ 150 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PostMessageRunnable::DispatchMessage() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/messagechannel/MessagePort.cpp:152:42: note: while referencing ‘ports’ 152 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/messagechannel/MessagePort.cpp:152:42: note: while referencing ‘ports’ 152 | Sequence> ports; | ^~~~~ dom/network In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::MIDIPermissionRequest::GetTypes(nsIArray**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/midi/MIDIPermissionRequest.cpp:49:22: note: while referencing ‘options’ 49 | nsTArray options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MIDIPlatformService::CheckAndReceive(const nsAString&, const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/midi/MIDIPlatformService.cpp:38:29: note: while referencing ‘msgs’ 38 | nsTArray msgs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MIDIPlatformService::SendPortList()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/midi/MIDIPlatformService.cpp:91:16: note: while referencing ‘l’ 91 | MIDIPortList l; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/midi/MIDIOutput.cpp:71:25: note: while referencing ‘msgArray’ 71 | nsTArray msgArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/midi/MIDIOutput.cpp:71:25: note: while referencing ‘msgArray’ 71 | nsTArray msgArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/midi/MIDIMessageEvent.cpp:63:29: note: while referencing ‘’ 63 | e->mRawData = aData.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TestMIDIPlatformService::ProcessMessages(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/midi/TestMIDIPlatformService.cpp:150:25: note: while referencing ‘msgs’ 150 | nsTArray msgs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/midi/TestMIDIPlatformService.cpp:229:37: note: while referencing ‘newMsgs’ 229 | nsTArray newMsgs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/midi/TestMIDIPlatformService.cpp:221:33: note: while referencing ‘msgs’ 221 | nsTArray msgs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/midi/TestMIDIPlatformService.cpp:186:33: note: while referencing ‘msg’ 186 | nsTArray msg; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/midi/TestMIDIPlatformService.cpp:185:37: note: while referencing ‘newMsgs’ 185 | nsTArray newMsgs; | ^~~~~~~ dom/notification In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:12, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TCPSocketParent::FireArrayBufferDataEvent(nsTArray&, mozilla::dom::TCPReadyState)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/network/TCPSocketParent.cpp:168:21: note: while referencing ‘arr’ 168 | nsTArray arr = std::move(aBuffer); | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/network/TCPSocket.cpp:922:23: note: while referencing ‘buffer’ 922 | nsTArray buffer; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::TCPSocketChild::SendSend(const ArrayBuffer&, uint32_t, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/network/TCPSocketChild.cpp:159:27: note: while referencing ‘fallibleArr’ 159 | FallibleTArray fallibleArr; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/network/UDPSocketChild.cpp:134:27: note: while referencing ‘fallibleArray’ 134 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::UDPSocketParent::OnPacketReceived(nsIUDPSocket*, nsIUDPMessage*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/network/UDPSocketParent.cpp:502:27: note: while referencing ‘fallibleArray’ 502 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/network/UDPSocketParent.cpp:502:27: note: while referencing ‘fallibleArray’ 502 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_network0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/dom/network/UDPSocketParent.cpp:502:27: note: while referencing ‘fallibleArray’ 502 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/network/UDPSocketParent.cpp:507:21: note: while referencing ‘infallibleArray’ 507 | nsTArray infallibleArray{std::move(fallibleArray)}; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/network/UDPSocketParent.cpp:502:27: note: while referencing ‘fallibleArray’ 502 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ dom/offline In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/notification/Notification.cpp:33, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::NotificationPermissionRequest::Run()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/notification/Notification.cpp:489:54: note: while referencing ‘’ 489 | "NotificationsInsecureRequestIsForbidden"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/notification/Notification.cpp:515:79: note: while referencing ‘’ 515 | doc->WarnOnceAbout(Document::eNotificationsRequireUserGestureDeprecation); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/notification/Notification.cpp:531:61: note: while referencing ‘’ 531 | "NotificationsCrossOriginIframeRequestIsForbidden"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::NotificationPermissionRequest::ResolvePromise()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/notification/Notification.cpp:585:74: note: while referencing ‘’ 585 | "NotificationsRequireUserGesture"); | ^ dom/payments/ipc In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/offline/nsDOMOfflineResourceList.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/offline/nsDOMOfflineResourceList.cpp:7, from Unified_cpp_dom_offline0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed nsDOMOfflineResourceList::GetMozItems(nsDOMOfflineResourceList::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/offline/nsDOMOfflineResourceList.cpp:183:23: note: while referencing ‘keys’ 183 | nsTArray keys; | ^~~~ dom/payments In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/ipc/PaymentRequestChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/ipc/PaymentRequestChild.cpp:7, from Unified_cpp_dom_payments_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PaymentRequestParent::SerializeAddress(mozilla::dom::PPaymentRequestParent::IPCPaymentAddress&, nsIPaymentAddress*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/ipc/PaymentRequestParent.cpp:404:22: note: while referencing ‘addressLine’ 404 | nsTArray addressLine; | ^~~~~~~~~~~ dom/performance In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BasicCardService::IsValidBasicCardRequest(JSContext*, JSObject*, nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/payments/BasicCardPayment.cpp:47:20: note: while referencing ‘request’ 47 | BasicCardRequest request; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.cpp:28, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/payments/PaymentRequestManager.cpp:250:53: note: while referencing ‘’ 250 | data.billingAddress().addressLine().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PaymentAddress::GetAddressLine(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/payments/PaymentAddress.cpp:47:32: note: while referencing ‘’ 47 | aRetVal = mAddressLine.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:75:28: note: while referencing ‘additionalDisplayItems’ 75 | nsTArray additionalDisplayItems; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequest.cpp:317:22: note: while referencing ‘methods’ 317 | nsTArray methods; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequest.cpp:317:22: note: while referencing ‘methods’ 317 | nsTArray methods; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequest.cpp:524:24: note: while referencing ‘seenIDs’ 524 | nsTArray seenIDs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequest.cpp:524:24: note: while referencing ‘seenIDs’ 524 | nsTArray seenIDs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:136:39: note: while referencing ‘modifiers’ 136 | nsTArray modifiers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:135:38: note: while referencing ‘shippingOptions’ 135 | nsTArray shippingOptions; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:134:28: note: while referencing ‘displayItems’ 134 | nsTArray displayItems; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:136:39: note: while referencing ‘modifiers’ 136 | nsTArray modifiers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:135:38: note: while referencing ‘shippingOptions’ 135 | nsTArray shippingOptions; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:134:28: note: while referencing ‘displayItems’ 134 | nsTArray displayItems; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:483:34: note: while referencing ‘methodData’ 483 | nsTArray methodData; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:483:34: note: while referencing ‘methodData’ 483 | nsTArray methodData; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:168:39: note: while referencing ‘modifiers’ 168 | nsTArray modifiers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:167:38: note: while referencing ‘shippingOptions’ 167 | nsTArray shippingOptions; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:166:28: note: while referencing ‘displayItems’ 166 | nsTArray displayItems; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:168:39: note: while referencing ‘modifiers’ 168 | nsTArray modifiers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:167:38: note: while referencing ‘shippingOptions’ 167 | nsTArray shippingOptions; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequestManager.cpp:166:28: note: while referencing ‘displayItems’ 166 | nsTArray displayItems; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PerformanceObserver::ReportUnsupportedTypesErrorToConsole(bool, const char*, const nsString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/performance/PerformanceObserver.cpp:142:24: note: while referencing ‘params’ 142 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/payments/PaymentRequest.cpp:1050:22: note: while referencing ‘emptyArray’ 1050 | nsTArray emptyArray; | ^~~~~~~~~~ dom/permission In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Performance::QueueEntry(mozilla::dom::PerformanceEntry*)’: /builddir/build/BUILD/firefox-84.0.1/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_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.cpp:609:42: note: while referencing ‘interestedObservers’ 609 | nsTObserverArray interestedObservers; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PerformanceResourceTiming::GetServerTiming(nsTArray >&, mozilla::Maybe&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:92: /builddir/build/BUILD/firefox-84.0.1/dom/performance/PerformanceResourceTiming.cpp:94:39: note: while referencing ‘serverTimingArray’ 94 | nsTArray> serverTimingArray = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/performance/PerformanceObserver.cpp:310:22: note: while referencing ‘validTypes’ 310 | nsTArray validTypes; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/performance/PerformanceObserver.cpp:310:22: note: while referencing ‘validTypes’ 310 | nsTArray validTypes; | ^~~~~~~~~~ dom/plugins/base In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult GetSitesClosure::SitesWithData(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/plugins/base/nsPluginHost.cpp:1659:25: note: while referencing ‘matches’ 1659 | nsTArray matches; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsPluginTag* nsPluginHost::FindNativePluginForExtension(const nsACString&, nsACString&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/plugins/base/nsPluginHost.cpp:1138:26: note: while referencing ‘matchingPlugins’ 1138 | nsTArray matchingPlugins; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsPluginTag* nsPluginHost::FindNativePluginForType(const nsACString&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/plugins/base/nsPluginHost.cpp:1115:26: note: while referencing ‘matchingPlugins’ 1115 | nsTArray matchingPlugins; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPluginHost::SetPluginsInContent(uint32_t, nsTArray&, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/dom/plugins/base/nsPluginHost.cpp:2024:66: note: while referencing ‘’ 2024 | tag.mimeDescriptions().Clone(), tag.extensions().Clone(), | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/dom/plugins/base/nsPluginHost.cpp:2024:40: note: while referencing ‘’ 2024 | tag.mimeDescriptions().Clone(), tag.extensions().Clone(), | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/dom/plugins/base/nsPluginHost.cpp:2023:54: note: while referencing ‘’ 2023 | tag.version().get(), tag.mimeTypes().Clone(), | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPluginHost::UpdateCachedSerializablePluginList()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/plugins/base/nsPluginHost.cpp:2066:44: note: while referencing ‘plugins’ 2066 | nsTArray> plugins; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginHost.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPluginHost::BroadcastPluginsToContent()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/plugins/base/nsPluginHost.cpp:2122:33: note: while referencing ‘parents’ 2122 | nsTArray parents; | ^~~~~~~ dom/plugins/ipc In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult nsPluginInstanceOwner::DispatchFocusToPlugin(mozilla::dom::Event*)’: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:1399:20: note: while referencing ‘focusEvent’ 1399 | WidgetGUIEvent focusEvent(theEvent->IsTrusted(), theEvent->mMessage, | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult PluginFinder::DoFullSearch(const FoundPluginCallback&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:2: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:181:52: note: while referencing ‘arr’ 181 | nsTArray>> arr; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPluginTag::GetMimeDescriptions(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:65: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginTags.cpp:554:38: note: while referencing ‘’ 554 | aResults = mMimeDescriptions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFakePluginTag::GetExtensions(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:65: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginTags.cpp:897:32: note: while referencing ‘’ 897 | aResults = mExtensions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPluginTag::GetExtensions(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:65: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginTags.cpp:560:32: note: while referencing ‘’ 560 | aResults = mExtensions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFakePluginTag::GetMimeDescriptions(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:65: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginTags.cpp:891:38: note: while referencing ‘’ 891 | aResults = mMimeDescriptions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPluginTag::GetMimeTypes(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:65: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginTags.cpp:548:31: note: while referencing ‘’ 548 | aResults = mMimeTypes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFakePluginTag::GetMimeTypes(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:65: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsPluginTags.cpp:885:31: note: while referencing ‘’ 885 | aResults = mMimeTypes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNPAPIPluginInstance::_ZN21nsNPAPIPluginInstance5StartEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:20: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsNPAPIPluginInstance.cpp:237:32: note: while referencing ‘params’ 237 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/PluginFinder.cpp:9, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:20: /builddir/build/BUILD/firefox-84.0.1/dom/plugins/base/nsNPAPIPluginInstance.cpp:236:32: note: while referencing ‘attributes’ 236 | nsTArray attributes; | ^~~~~~~~~~ dom/power In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::plugins::PluginInstanceChild::NPN_URLRedirectResponse(void*, NPBool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:2532:33: note: while referencing ‘notifyStreams’ 2532 | nsTArray notifyStreams; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:2532:33: note: while referencing ‘notifyStreams’ 2532 | nsTArray notifyStreams; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::plugins::PluginInstanceChild::_ZN7mozilla7plugins19PluginInstanceChild7DestroyEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:3990:34: note: while referencing ‘streams’ 3990 | nsTArray streams; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ dom/presentation/provider dom/presentation In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, from Unified_cpp_dom_plugins_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::plugins::PluginModuleChild::RecvNPP_GetSitesWithData(const uint64_t&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/plugins/ipc/PluginModuleChild.cpp:663:23: note: while referencing ‘array’ 663 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, from Unified_cpp_dom_plugins_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/plugins/ipc/PluginModuleParent.cpp:2024:23: note: while referencing ‘values’ 2024 | nsTArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, from Unified_cpp_dom_plugins_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/plugins/ipc/PluginModuleParent.cpp:2023:23: note: while referencing ‘names’ 2023 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationService::UnregisterAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationServiceBase.h:185:26: note: while referencing ‘dummy’ 185 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationService::HandleDeviceAdded(nsIPresentationDevice*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/presentation/PresentationService.cpp:372:22: note: while referencing ‘supportedAvailabilityUrl’ 372 | nsTArray supportedAvailabilityUrl; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/presentation/PresentationService.cpp:369:22: note: while referencing ‘unavailableUrls’ 369 | nsTArray unavailableUrls; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PresentationService::UpdateAvailabilityUrlChange(const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/presentation/PresentationService.cpp:415:22: note: while referencing ‘supportedAvailabilityUrl’ 415 | nsTArray supportedAvailabilityUrl; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PresentationService::HandleDeviceRemoved()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/presentation/PresentationService.cpp:391:22: note: while referencing ‘availabilityUrls’ 391 | nsTArray availabilityUrls; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationService::RegisterRespondingListener(uint64_t, nsIPresentationRespondingListener*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/presentation/PresentationService.cpp:953:22: note: while referencing ‘sessionIdArray’ 953 | nsTArray sessionIdArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationTCPSessionTransport::BuildTCPReceiverTransport(nsIPresentationChannelDescription*, nsIPresentationSessionTransportBuilderListener*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:128: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:164:49: note: while referencing ‘’ 164 | rv = sts->CreateTransport(nsTArray(), serverHost, serverPort, | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationAvailability::UpdateAvailabilityAndDispatchEvent(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:38: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationAvailability.cpp:176:33: note: while referencing ‘promises’ 176 | nsTArray> promises = std::move(mPromises); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:38: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationAvailability.cpp:176:33: note: while referencing ‘promises’ 176 | nsTArray> promises = std::move(mPromises); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:92: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationRequest.cpp:95:22: note: while referencing ‘urls’ 95 | nsTArray urls; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:92: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationRequest.cpp:69:22: note: while referencing ‘urls’ 69 | Sequence urls; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationDeviceManager::GetAvailableDevices(nsIArray*, nsIArray**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:74: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationDeviceManager.cpp:146:22: note: while referencing ‘presentationUrls’ 146 | nsTArray presentationUrls; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationServiceBase.h:152:26: note: while referencing ‘knownAvailableUrls’ 152 | nsTArray knownAvailableUrls; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationService::RegisterAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationServiceBase.h:134:26: note: while referencing ‘dummy’ 134 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationConnectionList::GetConnections(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:65: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationConnectionList.cpp:49:37: note: while referencing ‘’ 49 | aConnections = mConnections.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationAvailability::Shutdown()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationServiceBase.h:185:26: note: while referencing ‘dummy’ 185 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::PresentationAvailability::Init(RefPtr&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationServiceBase.h:152:26: note: while referencing ‘knownAvailableUrls’ 152 | nsTArray knownAvailableUrls; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationServiceBase.h:134:26: note: while referencing ‘dummy’ 134 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PresentationConnection::DispatchMessageEvent(JS::Handle)’: /builddir/build/BUILD/firefox-84.0.1/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:56: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationConnection.cpp:590:61: note: while referencing ‘’ 590 | u""_ns, nullptr, Sequence>()); | ^ dom/prio In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/prio/PrioEncoder.cpp:11, from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/prio/PrioEncoder.cpp:72:21: note: while referencing ‘arrayForServerB’ 72 | nsTArray arrayForServerB; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/prio/PrioEncoder.cpp:11, from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/prio/PrioEncoder.cpp:71:21: note: while referencing ‘arrayForServerA’ 71 | nsTArray arrayForServerA; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/prio/PrioEncoder.cpp:11, from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/prio/PrioEncoder.cpp:72:21: note: while referencing ‘arrayForServerB’ 72 | nsTArray arrayForServerB; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/prio/PrioEncoder.cpp:11, from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/prio/PrioEncoder.cpp:71:21: note: while referencing ‘arrayForServerA’ 71 | nsTArray arrayForServerA; | ^~~~~~~~~~~~~~~ dom/promise In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/promise/Promise.cpp:50, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:19, from /builddir/build/BUILD/firefox-84.0.1/dom/promise/Promise.cpp:7, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/promise/Promise.cpp:50, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/dom/promise/Promise.cpp:7, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/promise/Promise.cpp:28, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, from Unified_cpp_dom_presentation1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationIPCService::UnregisterAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:47: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/ipc/PresentationIPCService.cpp:233:22: note: while referencing ‘removedUrls’ 233 | nsTArray removedUrls; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, from Unified_cpp_dom_presentation1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/dom/presentation/ipc/PresentationIPCService.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/ipc/PresentationBuilderChild.cpp:11, from Unified_cpp_dom_presentation1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PresentationServiceBase.h:152:26: note: while referencing ‘knownAvailableUrls’ 152 | nsTArray knownAvailableUrls; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, from Unified_cpp_dom_presentation1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationIPCService::RegisterAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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:47: /builddir/build/BUILD/firefox-84.0.1/dom/presentation/ipc/PresentationIPCService.cpp:216:22: note: while referencing ‘addedUrls’ 216 | nsTArray addedUrls; | ^~~~~~~~~ dom/prototype dom/push dom/quota In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:18, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::GetSubscriptionCallback::OnPushSubscription(nsresult, nsIPushSubscription*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/push/PushManager.cpp:166:49: note: while referencing ‘appServerKey’ 166 | nsTArray rawP256dhKey, authSecret, appServerKey; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/push/PushManager.cpp:166:37: note: while referencing ‘authSecret’ 166 | nsTArray rawP256dhKey, authSecret, appServerKey; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/push/PushManager.cpp:166:23: note: while referencing ‘rawP256dhKey’ 166 | nsTArray rawP256dhKey, authSecret, appServerKey; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::dom::PushMessageDispatcher::PushMessageDispatcher(const nsACString&, nsIPrincipal*, const nsAString&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/push/PushNotifier.cpp:308:39: note: while referencing ‘’ 308 | mData(aData ? Some(aData->Clone()) : Nothing()) {} | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PushData::Binary(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/push/PushNotifier.cpp:200:23: note: while referencing ‘’ 200 | aData = mData.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PushManager::NormalizeAppServerKey(const mozilla::dom::OwningArrayBufferViewOrArrayBufferOrString&, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/push/PushManager.cpp:499:29: note: while referencing ‘decodedKey’ 499 | FallibleTArray decodedKey; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/push/PushManager.cpp:499:29: note: while referencing ‘decodedKey’ 499 | FallibleTArray decodedKey; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/push/PushManager.cpp:477:21: note: while referencing ‘appServerKey’ 477 | nsTArray appServerKey; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/push/PushSubscription.cpp:242:21: note: while referencing ‘appServerKey’ 242 | nsTArray appServerKey; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/push/PushSubscription.cpp:233:21: note: while referencing ‘authSecret’ 233 | nsTArray authSecret; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/push/PushSubscription.cpp:224:21: note: while referencing ‘rawKey’ 224 | nsTArray rawKey; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::dom::PushNotifier::Dispatch(mozilla::dom::PushDispatcher&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/push/PushNotifier.cpp:96:30: note: while referencing ‘contentActors’ 96 | nsTArray contentActors; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0.1/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/push/PushNotifier.cpp:50:21: note: while referencing ‘data’ 50 | nsTArray data; | ^~~~ dom/reporting In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/dom/quota/ActorsParent.cpp:951:21: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/BufferList.h:17, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/pickle.h:17, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/chrome/common/ipc_message.h:13, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/quota/StorageManager.cpp:30, from Unified_cpp_dom_quota0.cpp:110: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleInvalidJSON(nsIHttpChannel*, nsIURI*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportingHeader.cpp:372:22: note: while referencing ‘params’ 372 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleDuplicateGroup(nsIHttpChannel*, nsIURI*, const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportingHeader.cpp:380:22: note: while referencing ‘params’ 380 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleInvalidNameItem(nsIHttpChannel*, nsIURI*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportingHeader.cpp:389:22: note: while referencing ‘params’ 389 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleIncompleteItem(nsIHttpChannel*, nsIURI*, const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportingHeader.cpp:398:22: note: while referencing ‘params’ 398 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleIncompleteEndpoint(nsIHttpChannel*, nsIURI*, const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportingHeader.cpp:408:22: note: while referencing ‘params’ 408 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportingHeader.cpp:420:22: note: while referencing ‘params’ 420 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ReportingObserver::MaybeNotify()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/reporting/ReportingObserver.cpp:142:35: note: while referencing ‘reports’ 142 | Sequence> reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportingObserver.cpp:140:28: note: while referencing ‘list’ 140 | nsTArray> list = std::move(mReports); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/reporting/ReportingObserver.cpp:142:35: note: while referencing ‘reports’ 142 | Sequence> reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportingObserver.cpp:140:28: note: while referencing ‘list’ 140 | nsTArray> list = std::move(mReports); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportingObserver.cpp:42:22: note: while referencing ‘types’ 42 | nsTArray types; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::ReportDeliver::Notify(nsITimer*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportDeliver.cpp:342:24: note: while referencing ‘reports’ 342 | nsTArray reports = std::move(mReportQueue); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/reporting/ReportDeliver.cpp:353:40: note: while referencing ‘’ 353 | nsTArray({report})); | ^ dom/script dom/security/featurepolicy In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/script/ScriptLoadRequest.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/script/LoadedScript.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/script/LoadedScript.cpp:7, from Unified_cpp_dom_script0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/script/ScriptSettings.cpp:15, from Unified_cpp_dom_script0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FeaturePolicy::AppendToDeclaredAllowInAncestorChain(const mozilla::dom::Feature&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:111:40: note: while referencing ‘list’ 111 | nsTArray> list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FeaturePolicy::MaybeSetAllowedPolicy(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:327:11: note: while referencing ‘feature’ 327 | Feature feature(aFeatureName); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FeaturePolicy::GetAllowlistForFeature(const nsAString&, nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:274:40: note: while referencing ‘list’ 274 | nsTArray> list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/security/featurepolicy/FeaturePolicyParser.cpp:76:21: note: while referencing ‘parsedFeatures’ 76 | nsTArray parsedFeatures; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/security/featurepolicy/FeaturePolicyParser.cpp:73:38: note: while referencing ‘tokens’ 73 | nsTArray> tokens; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/security/featurepolicy/FeaturePolicyParser.cpp:88:13: note: while referencing ‘feature’ 88 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/FeaturePolicyParser.cpp:88:13: note: while referencing ‘feature’ 88 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/security/featurepolicy/FeaturePolicyParser.cpp:88:13: note: while referencing ‘feature’ 88 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/FeaturePolicyParser.cpp:88:13: note: while referencing ‘feature’ 88 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/security/featurepolicy/FeaturePolicyParser.cpp:88:13: note: while referencing ‘feature’ 88 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/security/featurepolicy/FeaturePolicyParser.cpp:88:13: note: while referencing ‘feature’ 88 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, from Unified_cpp_featurepolicy0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/FeaturePolicy.h:148:71: note: while referencing ‘’ 148 | mInheritedDeniedFeatureNames = aInheritedDeniedFeatureNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:263:51: note: while referencing ‘’ 263 | aParam->InheritedDeniedFeatureNames().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:265:52: note: while referencing ‘’ 265 | aParam->AttributeEnabledFeatureNames().Clone(); | ^ dom/security/sanitizer dom/security dom/serviceworkers In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/FetchEventOpChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/FetchEventOpChild.cpp:7, from Unified_cpp_dom_serviceworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerPrivate.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/FetchEventOpChild.cpp:31, from Unified_cpp_dom_serviceworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:9, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void FramingChecker::ReportError(const char*, nsIHttpChannel*, nsIURI*, const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/FramingChecker.cpp:53:22: note: while referencing ‘params’ 53 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::dom::SRICheckDataVerifier::SRICheckDataVerifier(const mozilla::dom::SRIMetadata&, const nsACString&, nsIConsoleReportCollector*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/SRICheck.cpp:184:24: note: while referencing ‘params’ 184 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/SRICheck.cpp:270:24: note: while referencing ‘params’ 270 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/SRICheck.cpp:257:24: note: while referencing ‘params’ 257 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/SRICheck.cpp:79:22: note: while referencing ‘params’ 79 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/SRICheck.cpp:336:22: note: while referencing ‘params’ 336 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/SRICheck.cpp:127:26: note: while referencing ‘params’ 127 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/SRICheck.cpp:116:26: note: while referencing ‘params’ 116 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void PolicyTokenizer::generateTokens(policyTokens&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/PolicyTokenizer.cpp:47:22: note: while referencing ‘dirAndSrcs’ 47 | nsTArray dirAndSrcs; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCSPContext::SendReports(const mozilla::dom::SecurityPolicyViolationEventInit&, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsCSPContext.cpp:1156:22: note: while referencing ‘reportURIs’ 1156 | nsTArray reportURIs; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPParser::reportURIList(nsCSPDirective*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsCSPParser.cpp:737:27: note: while referencing ‘srcs’ 737 | nsTArray srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsCSPParser.cpp:737:27: note: while referencing ‘srcs’ 737 | nsTArray srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPParser::sandboxFlagList(nsCSPDirective*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsCSPParser.cpp:808:27: note: while referencing ‘srcs’ 808 | nsTArray srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPParser::directive()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsCSPParser.cpp:1019:27: note: while referencing ‘srcs’ 1019 | nsTArray srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsCSPPolicy* nsCSPParser::policy()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/security/nsCSPParser.cpp:1088:32: note: while referencing ‘’ 1088 | mCurDir = mTokens[i].Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCSPContext::InitFromOther(nsCSPContext*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/security/nsCSPContext.cpp:314:52: note: while referencing ‘’ 314 | mIPCPolicies = aOtherContext->mIPCPolicies.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsCSPDirective::addSrcs(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/security/FramingChecker.cpp:10, from Unified_cpp_dom_security0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/security/nsCSPUtils.h:454:25: note: while referencing ‘’ 454 | mSrcs = aSrcs.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsCSPPolicy* nsCSPParser::parseContentSecurityPolicy(const nsAString&, nsIURI*, bool, nsCSPContext*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsCSPParser.cpp:1137:39: note: while referencing ‘tokens’ 1137 | nsTArray > tokens; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPDirective::toDomCSPStruct(mozilla::dom::CSP&) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/security/nsCSPUtils.cpp:1096:36: note: while referencing ‘srcs’ 1096 | mozilla::dom::Sequence srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/security/nsCSPUtils.cpp:1096:36: note: while referencing ‘srcs’ 1096 | mozilla::dom::Sequence srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static FilenameTypeAndDetails nsContentSecurityUtils::FilenameToFilenameType(const nsString&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsContentSecurityUtils.cpp:284:22: note: while referencing ‘regexResults’ 284 | nsTArray regexResults; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsContentSecurityManager::_ZN24nsContentSecurityManager32MeasureUnexpectedPrivilegedLoadsEP6nsIURIjRK12nsTSubstringIcE.part.0(nsIURI*, nsContentPolicyType, const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsContentSecurityManager.cpp:835:61: note: while referencing ‘’ 835 | EventExtraEntry{"filedetails"_ns, loggedFileDetails}}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsContentSecurityUtils.cpp:599:71: note: while referencing ‘’ 599 | NS_ConvertUTF16toUTF8(fileNameTypeAndDetails.second.value())}}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsContentSecurityUtils::ValidateScriptFilename(const char*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/security/nsContentSecurityUtils.cpp:1061:71: note: while referencing ‘’ 1061 | NS_ConvertUTF16toUTF8(fileNameTypeAndDetails.second.value())}}); | ^ dom/simpledb In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, from Unified_cpp_dom_serviceworkers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:33, from Unified_cpp_dom_serviceworkers1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/smil In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, from Unified_cpp_dom_serviceworkers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MessageEventOp::Exec(JSContext*, mozilla::dom::WorkerPrivate*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/serviceworkers/ServiceWorkerOp.cpp:976:42: note: while referencing ‘ports’ 976 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, from Unified_cpp_dom_serviceworkers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::{anonymous}::SendMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/serviceworkers/ServiceWorkerPrivate.cpp:484:42: note: while referencing ‘ports’ 484 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILAnimationController::DoMilestoneSamples()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/smil/SMILAnimationController.cpp:495:57: note: while referencing ‘elements’ 495 | nsTArray> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILAnimationFunction::ComposeResult(const mozilla::SMILAttr&, mozilla::SMILValue&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/smil/SMILAnimationFunction.cpp:191:18: note: while referencing ‘values’ 191 | SMILValueArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/smil/SMILAnimationFunction.cpp:191:18: note: while referencing ‘values’ 191 | SMILValueArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILAnimationController::DoSample(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/smil/SMILAnimationController.cpp:351:41: note: while referencing ‘animElems’ 351 | nsTArray> animElems( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/smil/SMILAnimationController.cpp:351:41: note: while referencing ‘animElems’ 351 | nsTArray> animElems( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILInterval::GetDependentTimes(mozilla::SMILInterval::InstanceTimeList&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/smil/SMILInterval.cpp:121:34: note: while referencing ‘’ 121 | aTimes = mDependentTimes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SMILAnimationFunction::GetValues(const mozilla::SMILAttr&, mozilla::SMILAnimationFunction::SMILValueArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/smil/SMILAnimationFunction.cpp:709:18: note: while referencing ‘result’ 709 | SMILValueArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::NotifyChangedInterval(mozilla::SMILInterval*, bool, bool)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/smil/SMILTimedElement.cpp:2115:20: note: while referencing ‘times’ 2115 | InstanceTimeList times; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimeContainer::NotifyTimeChange()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/smil/SMILTimeContainer.cpp:283:55: note: while referencing ‘elems’ 283 | nsTArray> elems; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::FilterIntervals()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/smil/SMILTimedElement.cpp:1409:16: note: while referencing ‘filteredList’ 1409 | IntervalList filteredList; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerJob.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, from Unified_cpp_dom_serviceworkers2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:16, from Unified_cpp_dom_serviceworkers2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::FilterInstanceTimes(mozilla::SMILTimedElement::InstanceTimeList&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/smil/SMILTimedElement.cpp:1474:39: note: while referencing ‘timesToKeep’ 1474 | nsTArray timesToKeep; | ^~~~~~~~~~~ dom/storage dom/svg In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::StorageDBChild::SyncPreload(mozilla::dom::LocalStorageCacheBridge*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/StorageIPC.cpp:277:28: note: while referencing ‘values’ 277 | nsTArray keys, values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/StorageIPC.cpp:277:22: note: while referencing ‘keys’ 277 | nsTArray keys, values; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SSWriteOptimizer::Enumerate(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/SessionStorageCache.cpp:24:24: note: while referencing ‘writeInfos’ 24 | nsTArray writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/SessionStorageManager.cpp:288:25: note: while referencing ‘sessionWriteInfos’ 288 | nsTArray sessionWriteInfos = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/SessionStorageManager.cpp:286:25: note: while referencing ‘defaultWriteInfos’ 286 | nsTArray defaultWriteInfos = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/SessionStorageManager.cpp:288:25: note: while referencing ‘sessionWriteInfos’ 288 | nsTArray sessionWriteInfos = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/SessionStorageManager.cpp:286:25: note: while referencing ‘defaultWriteInfos’ 286 | nsTArray defaultWriteInfos = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::StorageDBParent::Init()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/StorageIPC.cpp:719:25: note: while referencing ‘scopes’ 719 | nsTArray scopes; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::SessionStorageManager::LoadData(nsIPrincipal&, mozilla::dom::SessionStorageCache&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/SessionStorageManager.cpp:247:27: note: while referencing ‘sessionData’ 247 | nsTArray sessionData; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/SessionStorageManager.cpp:246:27: note: while referencing ‘defaultData’ 246 | nsTArray defaultData; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::BackgroundSessionStorageManager::CopyDataToContentProcess(const nsACString&, const nsACString&, nsTArray&, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/SessionStorageManager.cpp:626:79: note: while referencing ‘’ 626 | originRecord->mCache->SerializeData(SessionStorageCache::eDefaultSetType); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/storage/SessionStorageManager.cpp:628:79: note: while referencing ‘’ 628 | originRecord->mCache->SerializeData(SessionStorageCache::eSessionSetType); | ^ dom/system In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAngle.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAngle.cpp:7, from Unified_cpp_dom_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DOMSVGLengthList::Clear(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/DOMSVGLengthList.cpp:139:59: note: while referencing ‘’ 139 | mAList->InternalBaseValListWillChangeTo(SVGLengthList()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAngle.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAngle.cpp:7, from Unified_cpp_dom_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DOMSVGNumberList::Clear(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/DOMSVGNumberList.cpp:130:59: note: while referencing ‘’ 130 | mAList->InternalBaseValListWillChangeTo(SVGNumberList()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/dom/base/mozAutoDocUpdate.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGPathSegList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGPathSegList.cpp:7, from Unified_cpp_dom_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DOMSVGPathSegList::Clear(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/DOMSVGPathSegList.cpp:240:42: note: while referencing ‘’ 240 | InternalListWillChangeTo(SVGPathData()); // clears mItems | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/dom/base/mozAutoDocUpdate.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGPathSegList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGPathSegList.cpp:7, from Unified_cpp_dom_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DOMSVGPointList::Clear(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/DOMSVGPointList.cpp:180:43: note: while referencing ‘’ 180 | InternalListWillChangeTo(SVGPointList()); // clears mItems | ^ dom/u2f In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedLengthList::SetBaseValueString(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedLengthList.cpp:22:17: note: while referencing ‘newBaseValue’ 22 | SVGLengthList newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedLengthList::ClearBaseValue(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedLengthList.cpp:57:63: note: while referencing ‘’ 57 | domWrapper->InternalBaseValListWillChangeTo(SVGLengthList()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedNumberList::SetBaseValueString(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedNumberList.cpp:21:17: note: while referencing ‘newBaseValue’ 21 | SVGNumberList newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedNumberList::ClearBaseValue(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedNumberList.cpp:57:63: note: while referencing ‘’ 57 | domWrapper->InternalBaseValListWillChangeTo(SVGNumberList()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedPathSegList::SetBaseValueString(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedPathSegList.cpp:23:15: note: while referencing ‘newBaseValue’ 23 | SVGPathData newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedPathSegList::ClearBaseValue()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedPathSegList.cpp:78:58: note: while referencing ‘’ 78 | baseValWrapper->InternalListWillChangeTo(SVGPathData()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedPathSegList.cpp:85:60: note: while referencing ‘’ 85 | animValWrapper->InternalListWillChangeTo(SVGPathData()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedPointList::SetBaseValueString(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedPointList.cpp:23:16: note: while referencing ‘newBaseValue’ 23 | SVGPointList newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedPointList::ClearBaseValue()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedPointList.cpp:78:59: note: while referencing ‘’ 78 | baseValWrapper->InternalListWillChangeTo(SVGPointList()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedPointList.cpp:85:61: note: while referencing ‘’ 85 | animValWrapper->InternalListWillChangeTo(SVGPointList()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedTransformList::SetBaseValueString(const nsAString&, mozilla::dom::SVGElement*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedTransformList.cpp:27:20: note: while referencing ‘newBaseValue’ 27 | SVGTransformList newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SVGAnimatedTransformList::SMILAnimatedTransformList::SetAnimValue(const mozilla::SMILValue&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGAnimatedTransformList.cpp:282:20: note: while referencing ‘animVal’ 282 | SVGTransformList animVal; | ^~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:137: /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGCircleElement.cpp: In member function ‘virtual bool mozilla::dom::SVGCircleElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGCircleElement.cpp:115:53: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] 115 | Rect userBounds(x - r, y - r, 2 * r, 2 * r); | ^ /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGCircleElement.cpp:125:41: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 125 | Rect rect(x - r, y - r, 2 * r, 2 * r); | ^ /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGCircleElement.cpp:125:41: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::RegisteredKeysToScopedCredentialList.constprop(const nsAString&, const nsTArray&, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:121:18: note: while referencing ‘keyHandle’ 121 | CryptoBuffer keyHandle; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:121:18: note: while referencing ‘keyHandle’ 121 | CryptoBuffer keyHandle; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/u2f/U2F.cpp:264:38: note: while referencing ‘excludeList’ 264 | nsTArray excludeList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:237:16: note: while referencing ‘challenge’ 237 | CryptoBuffer challenge; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/u2f/U2F.cpp:264:38: note: while referencing ‘excludeList’ 264 | nsTArray excludeList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:237:16: note: while referencing ‘challenge’ 237 | CryptoBuffer challenge; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/u2f/U2F.cpp:478:31: note: while referencing ‘extensions’ 478 | nsTArray extensions; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/u2f/U2F.cpp:457:38: note: while referencing ‘permittedList’ 457 | nsTArray permittedList; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:447:16: note: while referencing ‘challenge’ 447 | CryptoBuffer challenge; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/u2f/U2F.cpp:457:38: note: while referencing ‘permittedList’ 457 | nsTArray permittedList; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:447:16: note: while referencing ‘challenge’ 447 | CryptoBuffer challenge; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:358:16: note: while referencing ‘regBuf’ 358 | CryptoBuffer regBuf; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:352:16: note: while referencing ‘clientDataBuf’ 352 | CryptoBuffer clientDataBuf; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:358:16: note: while referencing ‘regBuf’ 358 | CryptoBuffer regBuf; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:352:16: note: while referencing ‘clientDataBuf’ 352 | CryptoBuffer clientDataBuf; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:555:16: note: while referencing ‘sigBuf’ 555 | CryptoBuffer sigBuf; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:549:16: note: while referencing ‘credBuf’ 549 | CryptoBuffer credBuf; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:543:16: note: while referencing ‘clientDataBuf’ 543 | CryptoBuffer clientDataBuf; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:555:16: note: while referencing ‘sigBuf’ 555 | CryptoBuffer sigBuf; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:549:16: note: while referencing ‘credBuf’ 549 | CryptoBuffer credBuf; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/u2f/U2F.cpp:543:16: note: while referencing ‘clientDataBuf’ 543 | CryptoBuffer clientDataBuf; | ^~~~~~~~~~~~~ dom/url In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/url/URL.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/url/URL.cpp:7, from Unified_cpp_dom_url0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/url/URLWorker.cpp:11, from Unified_cpp_dom_url0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::SVGContentUtils::GetPath(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGContentUtils.cpp:822:15: note: while referencing ‘pathData’ 822 | SVGPathData pathData; | ^~~~~~~~ In file included from Unified_cpp_dom_svg3.cpp:74: /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGEllipseElement.cpp: In member function ‘virtual bool mozilla::dom::SVGEllipseElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGEllipseElement.cpp:129:57: warning: ‘ry’ may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | Rect userBounds(x - rx, y - ry, 2 * rx, 2 * ry); | ^ /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGEllipseElement.cpp:129:57: warning: ‘rx’ may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGEllipseElement.cpp:140:45: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 140 | Rect rect(x - rx, y - ry, 2 * rx, 2 * ry); | ^ /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGEllipseElement.cpp:140:45: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/svg/SVGFEColorMatrixElement.cpp:97:62: note: while referencing ‘’ 97 | return FilterPrimitiveDescription(AsVariant(std::move(atts))); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGFEColorMatrixElement.cpp:75:25: note: while referencing ‘atts’ 75 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/svg/SVGFECompositeElement.cpp:99:62: note: while referencing ‘’ 99 | return FilterPrimitiveDescription(AsVariant(std::move(atts))); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGFECompositeElement.cpp:89:23: note: while referencing ‘atts’ 89 | CompositeAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::VRDisplay::UpdateVRDisplays(nsTArray >&, nsPIDOMWindowInner*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/VRDisplay.cpp:89:42: note: while referencing ‘updatedDisplays’ 89 | nsTArray> updatedDisplays; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/VRDisplay.cpp:86:31: note: while referencing ‘displays’ 86 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::GetProfiles(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/vr/XRInputSource.cpp:141:29: note: while referencing ‘’ 141 | aResult = mProfiles.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::VRDisplay::GetLayers(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/VRDisplay.cpp:582:32: note: while referencing ‘’ 582 | result = nsTArray(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Update(mozilla::dom::XRSession*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRInputSource.cpp:254:35: note: while referencing ‘buttons’ 254 | nsTArray> buttons; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRInputSource.cpp:254:35: note: while referencing ‘buttons’ 254 | nsTArray> buttons; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/vr/XRInputSource.cpp:14, from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Gamepad.h:90:31: note: while referencing ‘’ 90 | aButtons = mButtons.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRInputSource.cpp:266:20: note: while referencing ‘axes’ 266 | nsTArray axes; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRInputSource.cpp:266:20: note: while referencing ‘axes’ 266 | nsTArray axes; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRInputSource.cpp:266:20: note: while referencing ‘axes’ 266 | nsTArray axes; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/vr/XRInputSource.cpp:14, from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Gamepad.h:93:69: note: while referencing ‘’ 93 | void GetAxes(nsTArray& aAxes) const { aAxes = mAxes.Clone(); } | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRInputSource.cpp:266:20: note: while referencing ‘axes’ 266 | nsTArray axes; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRInputSource.cpp:254:35: note: while referencing ‘buttons’ 254 | nsTArray> buttons; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Setup(mozilla::dom::XRSession*, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRInputSource.cpp:158:57: note: while referencing ‘’ 158 | mProfiles = GetInputSourceProfile(controllerState.type); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSourceArray::Update(mozilla::dom::XRSession*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRInputSourceArray.cpp:41:35: note: while referencing ‘removedInputs’ 41 | nsTArray> removedInputs; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRInputSourceArray.cpp:41:35: note: while referencing ‘removedInputs’ 41 | nsTArray> removedInputs; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::XRRequestSessionPermissionRequest::Allow(JS::HandleValue)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:659:30: note: while referencing ‘choices’ 659 | nsTArray choices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/vr/XRSystem.cpp:641:52: note: while referencing ‘’ 641 | PermissionRequest(mType, nsTArray())); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRViewerPose::GetViews(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/vr/XRViewerPose.cpp:42:26: note: while referencing ‘’ 42 | aResult = mViews.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::XRSession::PooledViewerPose(const Matrix4x4Double&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSession.cpp:490:30: note: while referencing ‘views’ 490 | nsTArray> views; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSession::StartFrame()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSession.cpp:322:28: note: while referencing ‘callbacks’ 322 | nsTArray callbacks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/vr/XRSession.cpp:135:65: note: while referencing ‘’ 135 | mDisplayClient->BeginPresentation({}, aPresentationGroup); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ResolveSessionRequests(nsTArray >&, const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:353:38: note: while referencing ‘enabledReferenceSpaceTypes’ 353 | nsTArray enabledReferenceSpaceTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:353:38: note: while referencing ‘enabledReferenceSpaceTypes’ 353 | nsTArray enabledReferenceSpaceTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ResolveSessionRequestsWithoutHardware()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:316:43: note: while referencing ‘requestSessionRequests’ 316 | nsTArray> requestSessionRequests( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:312:42: note: while referencing ‘displays’ 312 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:154:34: note: while referencing ‘optionalReferenceSpaceTypes’ 154 | nsTArray optionalReferenceSpaceTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:153:34: note: while referencing ‘requiredReferenceSpaceTypes’ 153 | nsTArray requiredReferenceSpaceTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::OnXRPermissionRequestCancel()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:285:43: note: while referencing ‘requestSessionRequests’ 285 | nsTArray> requestSessionRequests( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::XRSystem::NotifyEnumerationCompleted()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:337:43: note: while referencing ‘requestSessionRequests’ 337 | nsTArray> requestSessionRequests( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:333:42: note: while referencing ‘displays’ 333 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ResolveIsSessionSupportedRequests()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:387:47: note: while referencing ‘isSessionSupportedRequests’ 387 | nsTArray> isSessionSupportedRequests( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ProcessSessionRequestsWaitingForRuntimeDetection()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/vr/XRSystem.cpp:420:43: note: while referencing ‘sessionRequests’ 420 | nsTArray> sessionRequests( | ^~~~~~~~~~~~~~~ dom/webauthn In file included from Unified_cpp_dom_svg5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGForeignObjectElement.cpp: In member function ‘virtual bool mozilla::dom::SVGForeignObjectElement::HasValidDimensions() const’: /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGForeignObjectElement.cpp:107:20: warning: ‘height’ may be used uninitialized in this function [-Wmaybe-uninitialized] 107 | return width > 0 && height > 0; | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGForeignObjectElement.cpp:107:20: warning: ‘width’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Unified_cpp_dom_svg5.cpp:65: /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGImageElement.cpp: In member function ‘virtual bool mozilla::dom::SVGImageElement::HasValidDimensions() const’: /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGImageElement.cpp:301:20: warning: ‘height’ may be used uninitialized in this function [-Wmaybe-uninitialized] 301 | return width > 0 && height > 0; | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGImageElement.cpp:301:20: warning: ‘width’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGStringList.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGForeignObjectElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGForeignObjectElement.cpp:7, from Unified_cpp_dom_svg5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGLengthList::SetValueFromString(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGLengthList.cpp:40:17: note: while referencing ‘temp’ 40 | SVGLengthList temp; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/webauthn/WebAuthnManager.cpp:516:16: note: while referencing ‘rpIdHash’ 516 | CryptoBuffer rpIdHash; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_webauthn0.cpp:74: /builddir/build/BUILD/firefox-84.0.1/dom/webauthn/WebAuthnManager.cpp:516:16: note: while referencing ‘rpIdHash’ 516 | CryptoBuffer rpIdHash; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr > mozilla::dom::U2FSoftTokenManager::Register(const mozilla::dom::WebAuthnMakeCredentialInfo&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webauthn/U2FSoftTokenManager.cpp:606:23: note: while referencing ‘coseAlgos’ 606 | nsTArray coseAlgos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webauthn/U2FSoftTokenManager.cpp:606:23: note: while referencing ‘coseAlgos’ 606 | nsTArray coseAlgos; | ^~~~~~~~~ dom/webbrowserpersist In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAnimatedTransformList.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGTransformList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGTransform.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGMatrix.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGMatrix.cpp:7, from Unified_cpp_dom_svg6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGNumberList::SetValueFromString(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGNumberList.cpp:42:17: note: while referencing ‘temp’ 42 | SVGNumberList temp; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAnimatedTransformList.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGTransformList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGTransform.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGMatrix.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGMatrix.cpp:7, from Unified_cpp_dom_svg6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGMotionSMILAnimationFunction::RebuildPathAndVerticesFromPathAttr()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGMotionSMILAnimationFunction.cpp:228:15: note: while referencing ‘path’ 228 | SVGPathData path; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGAnimatedTransformList.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGTransformList.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/DOMSVGTransform.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGMatrix.h:40, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGMatrix.cpp:7, from Unified_cpp_dom_svg6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGMotionSMILAnimationFunction.cpp:228:15: note: while referencing ‘path’ 228 | SVGPathData path; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, from Unified_cpp_webbrowserpersist0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::WebBrowserPersistSerializeChild::Write(const char*, uint32_t, uint32_t*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:96:23: note: while referencing ‘arrayBuf’ 96 | nsTArray arrayBuf; | ^~~~~~~~ dom/webgpu In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGStringList.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/SVGTSpanElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGTSpanElement.cpp:7, from Unified_cpp_dom_svg8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGTransformList::SetValueFromString(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGTransformList.cpp:60:26: note: while referencing ‘parser’ 60 | SVGTransformListParser parser(aValue); | ^~~~~~ dom/websocket In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Adapter.cpp:6, from Unified_cpp_dom_webgpu0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::webgpu::Device::CreateRenderPipeline(const mozilla::dom::GPURenderPipelineDescriptor&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/Device.cpp:207:19: note: while referencing ‘implicitBindGroupLayoutIds’ 207 | nsTArray implicitBindGroupLayoutIds; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Adapter.cpp:6, from Unified_cpp_dom_webgpu0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::webgpu::Device::CreateComputePipeline(const mozilla::dom::GPUComputePipelineDescriptor&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/Device.cpp:197:19: note: while referencing ‘implicitBindGroupLayoutIds’ 197 | nsTArray implicitBindGroupLayoutIds; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.cpp:28, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::WebSocketImpl::ConsoleError()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/websocket/WebSocket.cpp:501:22: note: while referencing ‘formatStrings’ 501 | nsTArray formatStrings; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/websocket/WebSocket.cpp:1204:22: note: while referencing ‘protocolArray’ 1204 | nsTArray protocolArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/websocket/WebSocket.cpp:933:22: note: while referencing ‘protocols’ 933 | Sequence protocols; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::WebSocket::CreateAndDispatchMessageEvent(const nsACString&, bool)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/websocket/WebSocket.cpp:1890:73: note: while referencing ‘’ 1890 | nullptr, Sequence>()); | ^ dom/workers/remoteworkers In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::webgpu::Queue::Submit(const mozilla::dom::Sequence >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/Queue.cpp:27:19: note: while referencing ‘list’ 27 | nsTArray list(aCommandBuffers.Length()); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUChild.cpp:627:19: note: while referencing ‘bufferIds’ 627 | nsTArray bufferIds(maxBufferCount); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUChild.cpp:286:40: note: while referencing ‘bindGroupLayouts’ 286 | nsTArray bindGroupLayouts( | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUChild.cpp:245:43: note: while referencing ‘entries’ 245 | nsTArray entries(aDesc.mEntries.Length()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUChild.cpp:229:26: note: while referencing ‘optional’ 229 | nsTArray optional(aDesc.mEntries.Length()); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUChild.cpp:312:37: note: while referencing ‘entries’ 312 | nsTArray entries(aDesc.mEntries.Length()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUChild.cpp:516:48: note: while referencing ‘vertexAttributes’ 516 | nsTArray vertexAttributes; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUChild.cpp:515:45: note: while referencing ‘vertexBuffers’ 515 | nsTArray vertexBuffers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUChild.cpp:499:43: note: while referencing ‘colorStates’ 499 | nsTArray colorStates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr, true> > mozilla::webgpu::WebGPUChild::InstanceRequestAdapter(const mozilla::dom::GPURequestAdapterOptions&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUChild.cpp:37:19: note: while referencing ‘sharedIds’ 37 | nsTArray sharedIds(count); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/webgpu/ipc/WebGPUParent.cpp:417:19: note: while referencing ‘bufferIds’ 417 | nsTArray bufferIds(aBufferIds.Clone()); | ^~~~~~~~~ dom/workers/sharedworkers In file included from /builddir/build/BUILD/firefox-84.0.1/dom/workers/remoteworkers/RemoteWorkerChild.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, from Unified_cpp_remoteworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:36, from Unified_cpp_remoteworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/sharedworkers/SharedWorker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/sharedworkers/SharedWorker.cpp:16, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/sharedworkers/SharedWorker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SharedWorker::Thaw()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/dom/workers/sharedworkers/SharedWorker.cpp:269:29: note: while referencing ‘events’ 269 | nsTArray> events = std::move(mFrozenEvents); | ^~~~~~ dom/worklet In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/worklet/Worklet.cpp:27, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/worklet/Worklet.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/worklet/Worklet.cpp:7, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/worklet/Worklet.cpp:27, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ dom/xhr In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/workers/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:11, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebugger::Close()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/workers/WorkerDebugger.cpp:396:48: note: while referencing ‘’ 396 | for (const auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebugger::PostMessageToDebuggerOnMainThread(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/workers/WorkerDebugger.cpp:416:48: note: while referencing ‘’ 416 | for (const auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::ResumeWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/RuntimeService.cpp:1905:65: note: while referencing ‘’ 1905 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::SuspendWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/RuntimeService.cpp:1896:65: note: while referencing ‘’ 1896 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::PropagateStorageAccessPermissionGranted(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/RuntimeService.cpp:1918:65: note: while referencing ‘’ 1918 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::FreezeWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/RuntimeService.cpp:1877:65: note: while referencing ‘’ 1877 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::CancelWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/RuntimeService.cpp:1868:65: note: while referencing ‘’ 1868 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::ThawWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/RuntimeService.cpp:1886:65: note: while referencing ‘’ 1886 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::UpdateAllWorkerLanguages(const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/workers/RuntimeService.cpp:2006:54: note: while referencing ‘’ 2006 | mNavigatorProperties.mLanguages = aLanguages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::workerinternals::{anonymous}::PrefLanguagesChanged(const char*, void*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/RuntimeService.cpp:1009:22: note: while referencing ‘languages’ 1009 | nsTArray languages; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr > mozilla::dom::WorkerDebugger::ReportPerformanceInfo()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/workers/WorkerDebugger.cpp:529:11: note: while referencing ‘’ 529 | [workerRef, url, pid, perfId, windowID, duration, isTopLevel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | items = std::move(items)](const PerformanceMemoryInfo& aMemoryInfo) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | return PerformanceInfoPromise::CreateAndResolve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | PerformanceInfo(url, pid, windowID, duration, perfId, true, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | isTopLevel, aMemoryInfo, items), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | __func__); | ~~~~~~~~~~ 535 | }, | ~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/workers/WorkerDebugger.cpp:506:36: note: while referencing ‘items’ 506 | FallibleTArray items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/workers/MessageEventRunnable.cpp:93:40: note: while referencing ‘ports’ 93 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::{anonymous}::DebuggerMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/workers/WorkerDebugger.cpp:59:66: note: while referencing ‘’ 59 | Sequence>()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequestWorker.cpp:29, from Unified_cpp_dom_xhr0.cpp:47: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::dom::Document* mozilla::dom::XMLHttpRequestMainThread::GetResponseXML(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:454:48: note: while referencing ‘’ 454 | LogMessage("HTMLSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::XMLHttpRequestMainThread::SetResponseType(mozilla::dom::XMLHttpRequestResponseType, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:657:56: note: while referencing ‘’ 657 | LogMessage("ResponseTypeSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::XMLHttpRequestMainThread::DetectCharset()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:487:48: note: while referencing ‘’ 487 | LogMessage("JSONCharsetWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XMLHttpRequestMainThread::ResumeEventDispatching()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:1336:26: note: while referencing ‘pendingEvents’ 1336 | nsTArray pendingEvents = std::move(mPendingEvents); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:1336:26: note: while referencing ‘pendingEvents’ 1336 | nsTArray pendingEvents = std::move(mPendingEvents); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::XMLHttpRequestMainThread::SetTimeout(uint32_t, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3131:51: note: while referencing ‘’ 3131 | LogMessage("TimeoutSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::SetTimeoutRunnable::RunOnMainThread(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3131:51: note: while referencing ‘’ 3131 | LogMessage("TimeoutSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::XMLHttpRequestMainThread::InitiateFetch(already_AddRefed, int64_t, nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:2680:25: note: while referencing ‘CORSUnsafeHeaders’ 2680 | nsTArray CORSUnsafeHeaders; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:1399:76: note: while referencing ‘’ 1399 | GetOwner()->GetExtantDoc()->WarnOnceAbout(Document::eSyncXMLHttpRequest); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:1427:77: note: while referencing ‘’ 1427 | LogMessage("UseSendBeaconDuringUnloadAndPagehideWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:1490:53: note: while referencing ‘’ 1490 | LogMessage("TimeoutSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:1493:58: note: while referencing ‘’ 1493 | LogMessage("ResponseTypeSyncXHRWarning", GetOwner()); | ^ dom/xml In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:17, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::ReportFetchListenerWarningRunnable::Run()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/WorkerScope.cpp:804:67: note: while referencing ‘’ 804 | mScope, "ServiceWorkerNoFetchHandler", nsTArray{}, | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::WorkerPrivate::ReportErrorToConsole(const char*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/WorkerPrivate.cpp:4489:22: note: while referencing ‘emptyParams’ 4489 | nsTArray emptyParams; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerNavigator::SetLanguages(const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/workers/WorkerNavigator.cpp:75:45: note: while referencing ‘’ 75 | mProperties.mLanguages = aLanguages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/WorkerScope.cpp:426:33: note: while referencing ‘args’ 426 | nsTArray> args; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/WorkerScope.cpp:1022:22: note: while referencing ‘urls’ 1022 | nsTArray urls; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::WorkerPrivate::SetIsDebuggerReady(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/WorkerPrivate.cpp:2466:10: note: while referencing ‘pending’ 2466 | auto pending = std::move(mDelayedDebuggeeRunnables); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/workers/WorkerPrivate.cpp:2466:10: note: while referencing ‘pending’ 2466 | 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/XPathEvaluator.cpp:6, from Unified_cpp_dom_xslt_xpath0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult txExprParser::createExpr(txExprLexer&, txIParseContext*, Expr**)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txExprParser.cpp:274:11: note: while referencing ‘ops’ 274 | txStack ops; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/XPathEvaluator.cpp:6, from Unified_cpp_dom_xslt_xpath0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txExprParser.cpp:273:11: note: while referencing ‘exprs’ 273 | txStack exprs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, from Unified_cpp_dom_xslt_xslt0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txXPathNode.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xml/txXMLUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txXSLTFunctions.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, from Unified_cpp_dom_xslt_xslt0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, from Unified_cpp_dom_xslt_xslt0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txXPathNode&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::sweep()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function ‘bool txNodeSet::ensureGrowSize(int32_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txNodeSet.cpp: In static member function ‘static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘txElementContext::txElementContext(const txElementContext&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/dom/xslt/xslt/txStylesheetCompiler.cpp:879:64: note: while referencing ‘’ 879 | mInstructionNamespaces = aOther.mInstructionNamespaces.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult txStylesheet::doneCompiling()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 270 | nsTArray frameStripSpaceTests; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 270 | nsTArray frameStripSpaceTests; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-84.0.1/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 270 | nsTArray frameStripSpaceTests; | ^~~~~~~~~~~~~~~~~~~~ editor/composer editor/libeditor In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:17, from /builddir/build/BUILD/firefox-84.0.1/dom/xul/ChromeObserver.cpp:10, from Unified_cpp_dom_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult XULInContentErrorReporter::Run()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xul/nsXULElement.cpp:569:68: note: while referencing ‘’ 569 | mDocument->WarnOnceAbout(Document::eImportXULIntoContent, false); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:17, from /builddir/build/BUILD/firefox-84.0.1/dom/xul/ChromeObserver.cpp:10, from Unified_cpp_dom_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XULBroadcastManager::_ZN7mozilla3dom19XULBroadcastManager14MaybeBroadcastEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xul/XULBroadcastManager.cpp:400:42: note: while referencing ‘delayedBroadcasters’ 400 | nsTArray delayedBroadcasters = | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:17, from /builddir/build/BUILD/firefox-84.0.1/dom/xul/ChromeObserver.cpp:10, from Unified_cpp_dom_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xul/XULBroadcastManager.cpp:105:30: note: while referencing ‘attributes’ 105 | nsTArray attributes(count); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/xul/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xul/nsXULPrototypeDocument.cpp:6, from Unified_cpp_dom_xul1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult SortContainer(nsIContent*, nsSortState*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xul/nsXULSortService.cpp:243:29: note: while referencing ‘items’ 243 | nsTArray items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/xul/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xul/nsXULPrototypeDocument.cpp:6, from Unified_cpp_dom_xul1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXULPrototypeDocument::Read(nsIObjectInputStream*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xul/nsXULPrototypeDocument.cpp:128:44: note: while referencing ‘nodeInfos’ 128 | nsTArray> nodeInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/xul/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/xul/nsXULPrototypeDocument.cpp:6, from Unified_cpp_dom_xul1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXULPrototypeDocument::Write(nsIObjectOutputStream*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 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-84.0.1/dom/xul/nsXULPrototypeDocument.cpp:273:44: note: while referencing ‘nodeInfos’ 273 | nsTArray> nodeInfos; | ^~~~~~~~~ editor/spellchecker In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, from /builddir/build/BUILD/firefox-84.0.1/editor/spellchecker/EditorSpellCheck.h:9, from /builddir/build/BUILD/firefox-84.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, from Unified_cpp_editor_spellchecker0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::EditorSpellCheck::CanSpellCheck(bool*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/editor/spellchecker/EditorSpellCheck.cpp:291:22: note: while referencing ‘dictList’ 291 | nsTArray dictList; | ^~~~~~~~ editor/txmgr In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/editor/libeditor/CSSEditUtils.cpp:940:22: note: while referencing ‘cssValueArray’ 940 | nsTArray cssValueArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/editor/libeditor/CSSEditUtils.cpp:939:27: note: while referencing ‘cssPropertyArray’ 939 | nsTArray cssPropertyArray; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::CSSEditUtils::SetCSSEquivalentToHTMLStyleInternal(nsStyledElement&, nsAtom*, nsAtom*, const nsAString*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/editor/libeditor/CSSEditUtils.cpp:861:22: note: while referencing ‘cssValueArray’ 861 | nsTArray cssValueArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/editor/libeditor/CSSEditUtils.cpp:860:27: note: while referencing ‘cssPropertyArray’ 860 | nsTArray cssPropertyArray; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSEditUtils::RemoveCSSEquivalentToHTMLStyleInternal(nsStyledElement&, nsAtom*, nsAtom*, const nsAString*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/editor/libeditor/CSSEditUtils.cpp:894:22: note: while referencing ‘cssValueArray’ 894 | nsTArray cssValueArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/editor/libeditor/CSSEditUtils.cpp:893:27: note: while referencing ‘cssPropertyArray’ 893 | nsTArray cssPropertyArray; | ^~~~~~~~~~~~~~~~ extensions/auth extensions/permissions In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::PermissionManager::BroadcastPermissionsForPrincipalToAllContentProcesses(nsIPrincipal*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/permissions/PermissionManager.cpp:3154:28: note: while referencing ‘cps’ 3154 | nsTArray cps; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteMigrations()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/permissions/PermissionManager.cpp:2770:28: note: while referencing ‘entries’ 2770 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/PermissionManager.cpp:2770:28: note: while referencing ‘entries’ 2770 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/PermissionManager.cpp:2770:28: note: while referencing ‘entries’ 2770 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/permissions/PermissionManager.cpp:2770:28: note: while referencing ‘entries’ 2770 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteRead()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/permissions/PermissionManager.cpp:2798:23: note: while referencing ‘entries’ 2798 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/PermissionManager.cpp:2798:23: note: while referencing ‘entries’ 2798 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/PermissionManager.cpp:2798:23: note: while referencing ‘entries’ 2798 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/permissions/PermissionManager.cpp:2798:23: note: while referencing ‘entries’ 2798 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::PermissionManager::_ZN7mozilla17PermissionManager17RemoveAllInternalEb.part.0(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/permissions/PermissionManager.cpp:2073:28: note: while referencing ‘parents’ 2073 | nsTArray parents; | ^~~~~~~ extensions/pref/autoconfig/src extensions/spellcheck/hunspell/glue In file included from Unified_cpp_editor_libeditor1.cpp:128: /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/HTMLTableEditor.cpp: In member function ‘nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/editor/libeditor/HTMLTableEditor.cpp:227:11: note: ‘newCellIndex’ was declared here 227 | int32_t newCellIndex; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/HTMLEditor.h:11, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from Unified_cpp_editor_libeditor1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::HTMLEditor::SplitParentInlineElementsAtRangeEdges(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/editor/libeditor/HTMLEditSubActionHandler.cpp:5914:38: note: while referencing ‘rangeItemArray’ 5914 | nsTArray> rangeItemArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/HTMLEditor.h:11, from /builddir/build/BUILD/firefox-84.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from Unified_cpp_editor_libeditor1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::HTMLEditor::JoinTableCells(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/editor/libeditor/HTMLTableEditor.cpp:2800:31: note: while referencing ‘deleteList’ 2800 | nsTArray> deleteList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:13, from /builddir/build/BUILD/firefox-84.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, from /builddir/build/BUILD/firefox-84.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, from : /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::IPCResult mozilla::RemoteSpellcheckEngineParent::RecvCheckAsync(nsTArray >&&, mozilla::PRemoteSpellcheckEngineParent::CheckAsyncResolver&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineParent.cpp:41:18: note: while referencing ‘misspells’ 41 | nsTArray misspells; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:13, from /builddir/build/BUILD/firefox-84.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, from /builddir/build/BUILD/firefox-84.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, from : /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozHunspell::LoadDictionaryList(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:256:33: note: while referencing ‘dirs’ 256 | nsTArray> dirs; | ^~~~ extensions/spellcheck/hunspell/src extensions/spellcheck/src gfx/2d In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIEditorSpellCheck.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:11, from /builddir/build/BUILD/firefox-84.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, from Unified_cpp_spellcheck_src0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozSpellChecker::GetDictionaryList(nsTArray >*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/spellcheck/src/mozSpellChecker.cpp:325:24: note: while referencing ‘dictNames’ 325 | nsTArray dictNames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIEditorSpellCheck.h:14, from /builddir/build/BUILD/firefox-84.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:11, from /builddir/build/BUILD/firefox-84.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, from Unified_cpp_spellcheck_src0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozInlineSpellChecker::IsPointInSelection(mozilla::dom::Selection&, nsINode*, int32_t, nsRange**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:1565:22: note: while referencing ‘ranges’ 1565 | nsTArray ranges; | ^~~~~~ gfx/angle/targets/angle_common cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C gfx/angle/targets/preprocessor In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:17, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/2d/RecordedEventImpl.h:1720:13: note: ‘joinStyle’ was declared here 1720 | JoinStyle joinStyle; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:17, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/2d/RecordedEventImpl.h:1721:12: note: ‘capStyle’ was declared here 1721 | CapStyle capStyle; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:17, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/RecordingTypes.h: In static member function ‘static bool mozilla::gfx::RecordedEvent::DoWithEvent(S&, mozilla::gfx::RecordedEvent::EventType, const std::function&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:16: warning: ‘*((void*)& e +36)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | if (aElement < aMinValue || aElement > aMaxValue) { | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/2d/InlineTranslator.cpp: In member function ‘bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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 | }); | ~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: /builddir/build/BUILD/firefox-84.0.1/gfx/angle/checkout/src/compiler/translator/ImmutableString.h: In member function ‘sh::ImmutableString sh::AtomicCounterFunctionHLSL::useAtomicCounterFunction(const sh::ImmutableString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_gfx_2d0.cpp:83: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/2d/Path.cpp: In function ‘void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, from Unified_c_gfx_cairo_cairo_src0.c:2: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-font-face.c:41, from Unified_c_gfx_cairo_cairo_src1.c:2: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, from Unified_c_gfx_cairo_cairo_src2.c:2: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, from Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo-version.c: At top level: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/cairo/cairo/src/cairo.h:41, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairoint.h:70, from /builddir/build/BUILD/firefox-84.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, from Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-84.0.1/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 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-84.0.1/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function ‘op_bilinear_over_8888_0565’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/cairo/libpixman/src/pixman-arm-neon.c:35: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function ‘void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::gfx::gfxVars::Initialize()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:641:17: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 641 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_config0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_config0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ gfx/gl /builddir/build/BUILD/firefox-84.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function ‘sh::TString sh::TypeString(const sh::TType&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 926 | case EbtInt: | ^~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 938 | case EbtUInt: | ^~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 950 | case EbtBool: | ^~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 962 | case EbtVoid: | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/gl/GLContextProviderEGL.cpp:770:20: note: while referencing ‘pbattrs’ 770 | nsTArray pbattrs(16); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_gl0.cpp:47: /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextProviderEGL.cpp:770:20: note: while referencing ‘pbattrs’ 770 | nsTArray pbattrs(16); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/gl/GLContextProviderEGL.cpp:770:20: note: while referencing ‘pbattrs’ 770 | nsTArray pbattrs(16); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h: In constructor ‘mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)’: /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:1212:17: warning: ‘texBinding’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1212 | fGetIntegerv(pname, (GLint*)&ret); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLBlitHelper.cpp:207:10: note: ‘texBinding’ was declared here 207 | GLenum texBinding; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/gl/GLContext.h:2899:30: warning: ‘oldVAO’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2899 | mSymbols.fBindVertexArray(array); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLBlitHelper.cpp:452:10: note: ‘oldVAO’ was declared here 452 | GLuint oldVAO; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/gl/GLContextProviderEGL.cpp:1083:20: note: while referencing ‘configAttribList’ 1083 | nsTArray configAttribList; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ gfx/graphite2/src In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/graphite2/src/inc/Segment.h:38, from /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/graphite2/src/inc/FeatureVal.h:31, from /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, from /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/inc/Face.h:34, from /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/inc/Segment.h:34, from /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/graphite2/src/inc/List.h:93:56: required from ‘void graphite2::Vector::clear() [with T = graphite2::FeatureVal]’ /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/inc/List.h:61:17: required from ‘graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]’ /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/Segment.cpp:60:42: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, from /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/inc/Face.h:34, from /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/inc/Segment.h:34, from /builddir/build/BUILD/firefox-84.0.1/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, from /builddir/build/BUILD/firefox-84.0.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, from /builddir/build/BUILD/firefox-84.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageContainer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::SetCurrentImageInternal(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/layers/ImageContainer.cpp:266:25: note: while referencing ‘newImages’ 266 | nsTArray newImages; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageContainer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::ClearImagesFromImageBridge()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/layers/ImageContainer.cpp:299:52: note: while referencing ‘’ 299 | SetCurrentImageInternal(nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageContainer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::GetCurrentImages(nsTArray*, uint32_t*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/gfx/layers/ImageContainer.cpp:378:35: note: while referencing ‘’ 378 | *aImages = mCurrentImages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageContainer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::ClearAllImages()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/layers/ImageContainer.cpp:327:52: note: while referencing ‘’ 327 | SetCurrentImageInternal(nsTArray()); | ^ gfx/ots/src In file included from Unified_cpp_gfx_ots_src0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_gfx_ots_src2.cpp:47: /builddir/build/BUILD/firefox-84.0.1/gfx/ots/src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: /builddir/build/BUILD/firefox-84.0.1/gfx/ots/src/stat.cc:265:34: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 265 | if (out->Tell() - tableStart != this->designAxesOffset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/ots/src/stat.cc:280:34: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 280 | if (out->Tell() - tableStart != this->offsetToAxisValueOffsets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfx/skia In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Layer::SetVisibleRegion(const LayerIntRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:41: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 23 | class Sk4px : public Sk16b { | ^~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 23 | class Sk4px : public Sk16b { | ^~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 23 | class Sk4px : public Sk16b { | ^~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:43: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:13: note: here 195 | case 2: k ^= data[1] << 8; | ^~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function ‘static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 258 | } | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function ‘bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function ‘virtual bool SkGradientShaderBase::onAppendStages(const SkStageRec&) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::suffix(SkSL::ASTNode::ID)’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1991 | } | ^ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 1993 | case Token::FLOAT_LITERAL: { | ^~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::term()’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2057 | } | ^ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 2059 | case Token::INT_LITERAL: { | ^~~~ In file included from Unified_cpp_gfx_skia16.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/utils/SkShadowUtils.cpp: In member function ‘bool {anonymous}::SpotVerticesFactory::isCompatible(const {anonymous}::SpotVerticesFactory&, SkVector*) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | } | ^ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 516 | case SkCanvas::kPolygon_PointMode: { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::CollectedFrames mozilla::layers::CompositionRecorder::GetCollectedFrames()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/CompositionRecorder.cpp:81:28: note: while referencing ‘frames’ 81 | nsTArray frames; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/Polygon.h:265:27: note: while referencing ‘points’ 265 | nsTArray points{ | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/layers/Compositor.cpp:252:22: note: while referencing ‘clipped’ 252 | const gfx::Polygon clipped = aGeometry->ClipPolygon(aRect); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/layers/Compositor.cpp:252:22: note: while referencing ‘clipped’ 252 | const gfx::Polygon clipped = aGeometry->ClipPolygon(aRect); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsTArray > mozilla::layers::GenerateTexturedTriangles(const Polygon&, const Rect&, const Rect&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/Compositor.cpp:292:62: note: while referencing ‘’ 292 | for (const gfx::Triangle& triangle : clipped.ToTriangles()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/layers/Compositor.cpp:286:24: note: while referencing ‘clipped’ 286 | const gfx::Polygon clipped = aPolygon.ClipPolygon(rect); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/layers/Compositor.cpp:286:24: note: while referencing ‘clipped’ 286 | const gfx::Polygon clipped = aPolygon.ClipPolygon(rect); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/Compositor.cpp:347:63: note: while referencing ‘’ 347 | for (const gfx::Triangle& triangle : aPolygon.ToTriangles()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/Compositor.cpp:338:35: note: while referencing ‘texturedTriangles’ 338 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Compositor.cpp:338:35: note: while referencing ‘texturedTriangles’ 338 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/Compositor.cpp:345:56: note: while referencing ‘’ 345 | aPolygon, aRect, texturedEffect->mTextureCoords); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/Compositor.cpp:338:35: note: while referencing ‘texturedTriangles’ 338 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/Compositor.cpp:338:35: note: while referencing ‘texturedTriangles’ 338 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/AnimationHelper.cpp:217:44: note: while referencing ‘nonAnimatingValues’ 217 | nsTArray> nonAnimatingValues; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:217:44: note: while referencing ‘nonAnimatingValues’ 217 | nsTArray> nonAnimatingValues; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/AnimationHelper.cpp:217:44: note: while referencing ‘nonAnimatingValues’ 217 | nsTArray> nonAnimatingValues; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::BSPTree::BuildTree(mozilla::layers::BSPTreeNode*, std::__cxx11::list&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/BSPTree.cpp:84:42: note: while referencing ‘frontPoints’ 84 | nsTArray backPoints, frontPoints; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/BSPTree.cpp:84:30: note: while referencing ‘backPoints’ 84 | nsTArray backPoints, frontPoints; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/BSPTree.cpp:67:21: note: while referencing ‘distances’ 67 | nsTArray distances = CalculatePointPlaneDistances( | ^~~~~~~~~ In file included from Unified_cpp_gfx_skia4.cpp:47: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/layers/AnimationInfo.cpp:944:42: note: while referencing ‘matchedAnimations’ 944 | const nsTArray> matchedAnimations = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/AnimationInfo.cpp:588:63: note: while referencing ‘’ 588 | nsTArray>()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/layers/AnimationInfo.cpp:944:42: note: while referencing ‘matchedAnimations’ 944 | const nsTArray> matchedAnimations = | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/system_wrappers/functional:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/functional:52, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkGlyphRun.h:11, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkICC.cpp:317:30: /usr/include/bits/string_fortified.h:91: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] 91 | 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-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkICC.cpp:317:30: /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 44 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia5.cpp:110: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkPath.cpp:3586:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 3586 | insertClose = false; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkPath.cpp:3587:13: note: here 3587 | case SkPath::kLine_Verb: { | ^~~~ In file included from Unified_cpp_gfx_skia6.cpp:128: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRRect.cpp: In member function ‘size_t SkRRect::readFromMemory(const void*, size_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/include/private/SkPathRef.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkPath_serial.cpp:10, from Unified_cpp_gfx_skia6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/include/core/SkYUVASizeInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/core/SkImageGenerator.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkPicture.cpp:10, from Unified_cpp_gfx_skia6.cpp:11: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/codec/SkEncodedOrigin.h: In function ‘SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function ‘SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function ‘static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: /builddir/build/BUILD/firefox-84.0.1/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 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::layers::LayerScopeWebSocketManager::SocketHandler::OnInputStreamReady(nsIAsyncInputStream*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:11: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/LayerScope.cpp:1088:25: note: while referencing ‘protocolString’ 1088 | nsTArray protocolString; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe > mozilla::layers::LayerManager::GetPendingScrollInfoUpdate(mozilla::layers::ScrollableLayerGuid::ViewID)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.cpp:2293:34: note: while referencing ‘copy’ 2293 | nsTArray copy; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::ApplyPendingUpdatesForThisTransaction()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.cpp:655:38: note: while referencing ‘infos’ 655 | nsTArray infos = update.extract(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(mozilla::layers::ContainerLayer::SortMode)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.cpp:1119:26: note: while referencing ‘drawOrder’ 1119 | nsTArray drawOrder; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers1.cpp:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.cpp:1119:26: note: while referencing ‘drawOrder’ 1119 | nsTArray drawOrder; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.cpp:1068:18: note: while referencing ‘polygon’ 1068 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 2 is outside array bounds of ‘mozilla::gfx::Polygon [1]’ {aka ‘mozilla::gfx::PolygonTyped [1]’} [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers1.cpp:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.cpp:1068:18: note: while referencing ‘polygon’ 1068 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); | ^~~~~~~ In file included from Unified_cpp_gfx_skia8.cpp:101: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function ‘bool loose_compare(const SkDescriptor&, const SkDescriptor&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkStrike.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, from Unified_cpp_gfx_skia8.cpp:92: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkStrike.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, from Unified_cpp_gfx_skia8.cpp:92: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.cpp:13, from Unified_cpp_gfx_skia9.cpp:119: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTextBlob.cpp: In static member function ‘static void* SkTextBlob::operator new(size_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.cpp: In member function ‘virtual unsigned int SkScalerContextProxy::generateGlyphCount()’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type] 32 | } | ^ gfx/src In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BasicLayers.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:14, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BasicLayers.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:14, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BasicLayers.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:14, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BasicLayers.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:14, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BasicLayers.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:14, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BasicLayers.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:14, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/FrameBuilder.cpp:202:26: note: while referencing ‘polygons’ 202 | nsTArray polygons = aContainer->SortChildrenBy3DZOrder( | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:83: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/FrameBuilder.cpp:221:67: note: while referencing ‘’ 221 | geometry = Some(aParentGeometry->ClipPolygon(*entry.geometry)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult EnumerateFontsTask::Run()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/nsThebesFontEnumerator.cpp:117:24: note: while referencing ‘fontList’ 117 | nsTArray fontList; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRect nsRegion::GetLargestRectangle(const nsRect&) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/src/nsRegion.cpp:962:28: note: while referencing ‘B’ 962 | nsTArray B; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaControllerBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaControlKeySource.h:8, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:21, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaControllerBinding.h:7, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaControlKeySource.h:8, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:21, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/FilterSupport.cpp:1506:25: note: while referencing ‘resultChangeRegions’ 1506 | nsTArray resultChangeRegions; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/FilterSupport.cpp:1511:27: note: while referencing ‘inputChangeRegions’ 1511 | nsTArray inputChangeRegions; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/FilterSupport.cpp:1717:25: note: while referencing ‘postFilterExtents’ 1717 | nsTArray postFilterExtents; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/FilterSupport.cpp:1723:27: note: while referencing ‘inputExtents’ 1723 | nsTArray inputExtents; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/FilterSupport.cpp:1891:25: note: while referencing ‘primitiveNeededRegions’ 1891 | nsTArray primitiveNeededRegions; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/FilterSupport.cpp:1232:26: note: while referencing ‘inputAlphaModels’ 1232 | nsTArray inputAlphaModels; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/FilterSupport.cpp:1231:23: note: while referencing ‘inputSourceRects’ 1231 | nsTArray inputSourceRects; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/FilterSupport.cpp:1230:34: note: while referencing ‘inputFilterNodes’ 1230 | nsTArray> inputFilterNodes; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/src/FilterSupport.cpp:1259:33: note: while referencing ‘primitiveFilters’ 1259 | nsTArray primitiveFilters; | ^~~~~~~~~~~~~~~~ gfx/thebes In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: while referencing ‘coords’ 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: while referencing ‘coords’ 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: while referencing ‘coords’ 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe mozilla::layers::ClipManager::DefineClipChain(const mozilla::DisplayItemClipChain*, int32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_layers11.cpp:137: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/ClipManager.cpp:355:37: note: while referencing ‘wrRoundedRects’ 355 | nsTArray wrRoundedRects; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:7, from Unified_cpp_gfx_layers11.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:7, from Unified_cpp_gfx_layers11.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:7, from Unified_cpp_gfx_layers11.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:7, from Unified_cpp_gfx_layers11.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:7, from Unified_cpp_gfx_layers11.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2Utils.cpp:6: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFT2Utils::GetVariationInstances(gfxFontEntry*, const FT_MM_Var*, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/thebes/gfxFT2Utils.cpp:135:30: note: while referencing ‘inst’ 135 | gfxFontVariationInstance inst; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2Utils.cpp:6: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/thebes/gfxFT2Utils.cpp:135:30: note: while referencing ‘inst’ 135 | gfxFontVariationInstance inst; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:7, from Unified_cpp_gfx_layers11.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:7, from Unified_cpp_gfx_layers11.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp: In member function ‘void mozilla::layers::DisplayItemCache::Clear()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:2243:23: note: while referencing ‘names’ 2243 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool gfxFcPlatformFontList::GetStandardFamilyName(const nsCString&, nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:2034:23: note: while referencing ‘candidates’ 2034 | nsTArray candidates; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void gfxFcPlatformFontList::InitSharedFontListForPlatform()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1550:40: note: while referencing ‘families’ 1550 | nsTArray families; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1992:52: note: while referencing ‘’ 1992 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1992:52: note: while referencing ‘’ 1992 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1992:52: note: while referencing ‘’ 1992 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1992:52: note: while referencing ‘’ 1992 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxFontUtils.cpp:1222:23: note: while referencing ‘names’ 1222 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFontUtils::GetVariationData(gfxFontEntry*, nsTArray*, nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 2 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::OMTASampler::Sample(mozilla::wr::TransactionWrapper&)’: /builddir/build/BUILD/firefox-84.0.1/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:29: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:65: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:479:72: note: while referencing ‘’ 479 | OpUseTexture(textures))); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:47: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/RenderRootTypes.cpp:68:45: note: while referencing ‘data’ 68 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:65: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers12.cpp:65: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderLayerManager::DiscardImages()’: /builddir/build/BUILD/firefox-84.0.1/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:119: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:540:30: note: while referencing ‘resources’ 540 | wr::IpcResourceUpdateQueue resources(WrBridge()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderLayerManager::TakeCompositionPayloads(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/vector:52, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:65: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers12.cpp:65: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureChild.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/IpcResourceUpdateQueue.cpp:12, from Unified_cpp_gfx_layers12.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/GfxMessageUtils.h:383:27: note: while referencing ‘builder’ 383 | RegionBuilder builder; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::IPCResult mozilla::layers::WebRenderBridgeParent::RecvDeleteCompositorAnimations(nsTArray&&)’: /builddir/build/BUILD/firefox-84.0.1/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:74: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:899:63: note: while referencing ‘’ 899 | CompositorAnimationIdsForEpoch(mWrEpoch, std::move(aIds))); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatform::GetDisplayInfo(mozilla::widget::InfoObject&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:3219:22: note: while referencing ‘displayInfo’ 3219 | nsTArray displayInfo; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxPlatform::ReportTelemetry()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:1100:22: note: while referencing ‘displayHeights’ 1100 | nsTArray displayHeights; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:1099:22: note: while referencing ‘displayWidths’ 1099 | nsTArray displayWidths; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::gfx::BackendType gfxPlatform::GetBackendPref(const char*, uint32_t&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:2029:23: note: while referencing ‘backendList’ 2029 | nsTArray backendList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray gfxPlatform::GetPrefCMSOutputProfileData()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:2155:21: note: while referencing ‘result’ 2155 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:2155:21: note: while referencing ‘result’ 2155 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:2155:21: note: while referencing ‘result’ 2155 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:2155:21: note: while referencing ‘result’ 2155 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatform::FetchAndImportContentDeviceData()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/thebes/gfxPlatform.cpp:3375:35: note: while referencing ‘data’ 3375 | mozilla::gfx::ContentDeviceData data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatform::GetCMSSupportInfo(mozilla::widget::InfoObject&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:3185:21: note: while referencing ‘outputProfileData’ 3185 | nsTArray outputProfileData = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:3185:21: note: while referencing ‘outputProfileData’ 3185 | nsTArray outputProfileData = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxPlatform::_ZN11gfxPlatform22CreateCMSOutputProfileEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatform.cpp:2183:25: note: while referencing ‘outputProfileData’ 2183 | nsTArray outputProfileData = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatformGtk.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsTArray gfxPlatformGtk::GetPlatformCMSOutputProfileData()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatformGtk.cpp:360:21: note: while referencing ‘result’ 360 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatformGtk.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatformGtk.cpp:458:21: note: while referencing ‘result’ 458 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatformGtk.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatformGtk.cpp:393:21: note: while referencing ‘iccResult’ 393 | nsTArray iccResult = GetDisplayICCProfile(dpy, root); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatform.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatformGtk.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/gfx/thebes/gfxPlatformGtk.cpp:372:21: note: while referencing ‘prefProfileData’ 372 | nsTArray prefProfileData = GetPrefCMSOutputProfileData(); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.cpp:7, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.cpp:7, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.cpp:7, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.cpp:7, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.cpp:7, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::APZCTreeManager::SendSubtreeTransformsToChromeMainThread(const mozilla::layers::AsyncPanZoomController*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:74: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZCTreeManager.cpp:3689:27: note: while referencing ‘messages’ 3689 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.cpp:7, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::layers::AsyncPanZoomController::AdvanceAnimations(const mozilla::layers::SampleTime&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:128: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4244:30: note: while referencing ‘deferredTasks’ 4244 | nsTArray> deferredTasks; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ScrollableLayerGuid.cpp:7, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::APZCTreeManager::ClearTree()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:74: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZCTreeManager.cpp:2514:40: note: while referencing ‘nodesToDestroy’ 2514 | nsTArray> nodesToDestroy; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsEventStatus mozilla::layers::InputQueue::ReceiveTouchInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::MultiTouchInput&, uint64_t*, mozilla::Maybe*, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_layers3.cpp:101: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/src/InputQueue.cpp:94:34: note: while referencing ‘currentBehaviors’ 94 | nsTArray currentBehaviors; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxUtils.cpp:18, from Unified_cpp_gfx_thebes1.cpp:119: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::IncrementGeneration()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:755:29: note: while referencing ‘fontSets’ 755 | nsTArray fontSets; | ^~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatformFontList::ApplyWhitelist()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxPlatformFontList.cpp:313:23: note: while referencing ‘list’ 313 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxPlatformFontList.cpp:313:23: note: while referencing ‘list’ 313 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatformFontList::ApplyWhitelist(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxPlatformFontList.cpp:357:23: note: while referencing ‘list’ 357 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxPlatformFontList.cpp:357:23: note: while referencing ‘list’ 357 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:178:24: note: while referencing ‘otsContext’ 178 | gfxOTSMessageContext otsContext; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::StartPlatformFontLoadOnBackgroundThread(const uint8_t*, uint32_t, nsMainThreadPtrHandle)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:603:24: note: while referencing ‘messages’ 603 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:603:24: note: while referencing ‘messages’ 603 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxUserFontSet.cpp:603:24: note: while referencing ‘messages’ 603 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:603:24: note: while referencing ‘messages’ 603 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:51:37: note: while referencing ‘’ 51 | mSrcList = aFontFaceSrcList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:77:45: note: while referencing ‘’ 77 | mFeatureSettings = aFeatureSettings.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:78:49: note: while referencing ‘’ 78 | mVariationSettings = aVariationSettings.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:697:29: note: while referencing ‘metadata’ 697 | FallibleTArray metadata; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool gfxUserFontEntry::LoadPlatformFontSync(const uint8_t*, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:588:24: note: while referencing ‘messages’ 588 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::DoLoadNextSrc(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:407:33: note: while referencing ‘fontSets’ 407 | nsTArray fontSets; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/thebes/gfxUserFontSet.cpp:407:33: note: while referencing ‘fontSets’ 407 | nsTArray fontSets; | ^~~~~~~~ gfx/vr/service/openvr In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/service/openvr/src/openvr_api_public.cpp:10: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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"; | ^~~~~~~~~~~~~~~~~~~~~~~ gfx/vr/service In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext&, gfxContext*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:74: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicLayerManager.cpp:711:28: note: while referencing ‘children’ 711 | nsTArray children = container->SortChildrenBy3DZOrder( | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:92: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/basic/BasicPaintedLayer.cpp:141:39: note: while referencing ‘readbackUpdates’ 141 | nsTArray readbackUpdates; | ^~~~~~~~~~~~~~~ gfx/vr In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::SurfaceDescriptorTiles mozilla::layers::ClientMultiTiledLayerBuffer::GetSurfaceDescriptorTiles()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/MultiTiledContentClient.cpp:65:28: note: while referencing ‘tiles’ 65 | nsTArray tiles; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::SurfaceDescriptorTiles mozilla::layers::ClientSingleTiledLayerBuffer::GetSurfaceDescriptorTiles()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/layers/client/SingleTiledContentClient.cpp:66:28: note: while referencing ‘tiles’ 66 | nsTArray tiles; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:20: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.cpp:92:27: note: while referencing ‘backendHints’ 92 | nsTArray backendHints; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/MultiTiledContentClient.cpp:191:24: note: while referencing ‘oldRetainedTiles’ 191 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers6.cpp:83: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/MultiTiledContentClient.cpp:191:24: note: while referencing ‘oldRetainedTiles’ 191 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/MultiTiledContentClient.cpp:191:24: note: while referencing ‘oldRetainedTiles’ 191 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/MultiTiledContentClient.cpp:191:24: note: while referencing ‘oldRetainedTiles’ 191 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/Polygon.h:316:35: note: while referencing ‘’ 316 | mPoints = ClipPointsAtInfinity(mPoints); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/string.h:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/type_traits:72, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.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-84.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:1166:11, inlined from ‘void mozilla::layers::TransformLayerGeometry(mozilla::layers::Layer*, mozilla::Maybe >&)’ at /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/ContainerLayerComposite.cpp:145:37: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ accessing 64 bytes at offsets 0 and 0 overlaps 64 bytes at offset 0 [-Wrestrict] 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::ColorLayerComposite::RenderLayer(const IntRect&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Maybe > mozilla::layers::SelectLayerGeometry(const mozilla::Maybe >&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/ContainerLayerComposite.cpp:117:61: note: while referencing ‘’ 117 | return Some(aParentGeometry->ClipPolygon(*aChildGeometry)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::ImageHost::UseTextureHost(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:101: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/ImageHost.cpp:40:24: note: while referencing ‘newImages’ 40 | nsTArray newImages; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRServiceHost::_ZN7mozilla3gfx13VRServiceHost27SendPuppetSubmitToVRProcessERK8nsTArrayIyE.part.0(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:641:17: warning: array subscript 8 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ [-Warray-bounds] 641 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_vr0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRChild::Init()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/vr/ipc/VRChild.cpp:100:26: note: while referencing ‘updates’ 100 | nsTArray updates = gfxVars::FetchNonDefaultVars(); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::gfx::VRManagerChild::RecvNotifyPuppetResetComplete()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:312:34: note: while referencing ‘promises’ 312 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::GetVRDisplays(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:347:31: note: while referencing ‘’ 347 | aDisplays = mDisplays.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::gfx::VRManagerChild::IsPresenting()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:85:37: note: while referencing ‘displays’ 85 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::RunFrameRequestCallbacks()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:431:28: note: while referencing ‘callbacks’ 431 | nsTArray callbacks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayConnectEventsForLoad(mozilla::gfx::VRManagerEventObserver*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:551:46: note: while referencing ‘’ 551 | for (const auto& display : mDisplays.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRDisplayPresentation::GetDOMLayers(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/VRDisplayPresentation.cpp:141:29: note: while referencing ‘’ 141 | result = mDOMLayers.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRDisplayPresentation::UpdateLayers(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/VRDisplayPresentation.cpp:28:30: note: while referencing ‘’ 28 | mDOMLayers = aLayers.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRDisplayClient::StartFrame()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/vr/VRDisplayClient.cpp:84:36: note: while referencing ‘sessions’ 84 | nsTArray> sessions; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::NotifyEnumerationCompletedInternal()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:542:42: note: while referencing ‘’ 542 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::NotifyRuntimeCapabilitiesUpdatedInternal()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:262:50: note: while referencing ‘listeners’ 262 | const nsTArray> listeners = mListeners.Clone(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayUnmountedEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:497:42: note: while referencing ‘’ 497 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayConnectEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:504:42: note: while referencing ‘’ 504 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::NotifyPresentationGenerationChangedInternal(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:536:42: note: while referencing ‘’ 536 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::UpdateDisplayInfo(const VRDisplayInfo&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:202:37: note: while referencing ‘displays’ 202 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:170:43: note: while referencing ‘prevDisplays’ 170 | const nsTArray> prevDisplays(mDisplays.Clone()); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:168:22: note: while referencing ‘connectedDisplays’ 168 | nsTArray connectedDisplays; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:167:22: note: while referencing ‘disconnectedDisplays’ 167 | nsTArray disconnectedDisplays; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayDisconnectEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:512:42: note: while referencing ‘’ 512 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayMountedEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:489:42: note: while referencing ‘’ 489 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayPresentChangeEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/gfx/vr/ipc/VRManagerChild.cpp:520:42: note: while referencing ‘’ 520 | for (auto& listener : mListeners.Clone()) { | ^ gfx/webrender_bindings In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/TextRenderer.cpp:12, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/TextRenderer.cpp:12, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/TextRenderer.cpp:12, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/TextRenderer.cpp:12, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/TextRenderer.cpp:12, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/TextRenderer.cpp:12, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe mozilla::wr::RendererOGL::GetCollectedFrames()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 2 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_webrender_bindings0.cpp:137: /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/RendererOGL.cpp:404:27: note: while referencing ‘frames’ 404 | layers::CollectedFrames frames = mCompositionRecorder->GetCollectedFrames(); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Or(const nsRegion&, const nsRect&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxUtils.h:20, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/ProfilerScreenshots.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/RendererScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/RendererScreenshotGrabber.cpp:7, from Unified_cpp_webrender_bindings1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::wr::DisplayListBuilder::_ZN7mozilla2wr18DisplayListBuilder22SuspendClipLeafMergingEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:1490:54: note: while referencing ‘’ 1490 | auto clipChainId = DefineClipChain({clipId}, true); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/ProfilerScreenshots.h:16, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/RendererScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings/RendererScreenshotGrabber.cpp:7, from Unified_cpp_webrender_bindings1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘std::vector mozilla::wr::WebRenderAPI::HitTest(const WorldPoint&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:476:27: note: while referencing ‘wrResults’ 476 | nsTArray wrResults; | ^~~~~~~~~ gfx/ycbcr hal In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::HostIPCAllocator::SendPendingAsyncMessages()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 54 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers9.cpp:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 54 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers9.cpp:38: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 54 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal::Vibrate(const nsTArray&, mozilla::hal::WindowIdentifier&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/hal/Hal.cpp:79:45: note: while referencing ‘’ 79 | *gLastIDToVibrate = aId.AsArray().Clone(); | ^ image/build image/decoders/icon/gtk image/decoders/icon 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void {anonymous}::CountWakeLocks({anonymous}::ProcessLockTable*, {anonymous}::LockCount*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/hal/HalWakeLock.cpp:48:15: note: while referencing ‘count’ 48 | LockCount count = iter.UserData(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::CleanupOnContentShutdown::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/hal/HalWakeLock.cpp:115:19: note: while referencing ‘totalCount’ 115 | LockCount totalCount; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/hal/HalWakeLock.cpp:179:13: note: while referencing ‘processCount’ 179 | LockCount processCount; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:179:13: note: while referencing ‘processCount’ 179 | LockCount processCount; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:179:13: note: while referencing ‘processCount’ 179 | LockCount processCount; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:13, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsBaseHashtable.h:136:33: note: while referencing ‘’ 136 | *aData = Converter::Unwrap(ent->mData); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:13, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsBaseHashtable.h:189:33: note: while referencing ‘’ 189 | ent->mData = Converter::Wrap(aData); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/hal/HalWakeLock.cpp:180:13: note: while referencing ‘totalCount’ 180 | LockCount totalCount; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/hal/HalWakeLock.cpp:179:13: note: while referencing ‘processCount’ 179 | LockCount processCount; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal_impl::GetWakeLockInfo(const nsAString&, mozilla::hal::WakeLockInformation*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/hal/HalWakeLock.cpp:239:13: note: while referencing ‘totalCount’ 239 | LockCount totalCount; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0.1/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/hal/HalWakeLock.cpp:236:66: note: while referencing ‘’ 236 | *aWakeLockInfo = WakeLockInfoFromLockCount(aTopic, LockCount()); | ^ image/encoders/bmp In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/image/encoders/bmp/nsBMPEncoder.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsBMPEncoder::ParseOptions(const nsAString&, nsBMPEncoder::Version&, uint16_t&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/image/encoders/bmp/nsBMPEncoder.cpp:279:25: note: while referencing ‘nameValuePair’ 279 | nsTArray nameValuePair; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/image/encoders/bmp/nsBMPEncoder.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/image/encoders/bmp/nsBMPEncoder.cpp:279:25: note: while referencing ‘nameValuePair’ 279 | nsTArray nameValuePair; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/image/encoders/bmp/nsBMPEncoder.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/image/encoders/ico/nsICOEncoder.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsICOEncoder::ParseOptions(const nsAString&, uint16_t&, bool&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/image/encoders/ico/nsICOEncoder.cpp:269:25: note: while referencing ‘nameValuePair’ 269 | nsTArray nameValuePair; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/image/encoders/ico/nsICOEncoder.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/image/encoders/ico/nsICOEncoder.cpp:269:25: note: while referencing ‘nameValuePair’ 269 | nsTArray nameValuePair; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/image/encoders/ico/nsICOEncoder.cpp:12: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/image/encoders/ico/nsICOEncoder.cpp:263:23: note: while referencing ‘nameValuePairs’ 263 | nsTArray nameValuePairs; | ^~~~~~~~~~~~~~ image/encoders/jpeg image/encoders/png image intl/hyphenation/glue In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Omnijar.h:13, from /builddir/build/BUILD/firefox-84.0.1/intl/hyphenation/glue/nsHyphenationManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/hyphenation/glue/nsHyphenationManager.cpp:6, from Unified_cpp_hyphenation_glue0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHyphenationManager::LoadAliases()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/hyphenation/glue/nsHyphenationManager.cpp:310:23: note: while referencing ‘prefNames’ 310 | nsTArray prefNames; | ^~~~~~~~~ intl/l10n In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/FluentBundle.cpp:109:23: note: while referencing ‘errors’ 109 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/FluentBundle.cpp:188:23: note: while referencing ‘errors’ 188 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/FluentBundle.cpp:168:33: note: while referencing ‘argValues’ 168 | nsTArray argValues; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/FluentBundle.cpp:167:23: note: while referencing ‘argIds’ 167 | nsTArray argIds; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/FluentBundle.cpp:188:23: note: while referencing ‘errors’ 188 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/FluentBundle.cpp:168:33: note: while referencing ‘argValues’ 168 | nsTArray argValues; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/FluentBundle.cpp:167:23: note: while referencing ‘argIds’ 167 | nsTArray argIds; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/Localization.cpp:366:23: note: while referencing ‘jsKeys’ 366 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/Localization.cpp:366:23: note: while referencing ‘jsKeys’ 366 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/Localization.cpp:278:23: note: while referencing ‘jsKeys’ 278 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/Localization.cpp:306:23: note: while referencing ‘jsKeys’ 306 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::FluentBundle::GetMessage(const nsACString&, mozilla::dom::Nullable&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/FluentBundle.cpp:128:23: note: while referencing ‘attributes’ 128 | nsTArray attributes; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/Localization.cpp:404:23: note: while referencing ‘messages’ 404 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/Localization.cpp:393:23: note: while referencing ‘jsKeys’ 393 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/Localization.cpp:404:23: note: while referencing ‘messages’ 404 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/l10n/Localization.cpp:393:23: note: while referencing ‘jsKeys’ 393 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/intl/l10n/Localization.cpp:511:22: note: while referencing ‘helperDict’ 511 | L10nArgsHelperDict helperDict; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/intl/l10n/Localization.cpp:511:22: note: while referencing ‘helperDict’ 511 | L10nArgsHelperDict helperDict; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::ClearReleasingImages()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1835:34: note: while referencing ‘images’ 1835 | nsTArray> images; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::DiscardAll()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1726:35: note: while referencing ‘discard’ 1726 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::PruneImage(mozilla::image::ImageKey)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1714:35: note: while referencing ‘discard’ 1714 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1477:39: note: while referencing ‘discard’ 1477 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0.1/image/SurfaceCache.cpp:1477:39: note: while referencing ‘discard’ 1477 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1477:39: note: while referencing ‘discard’ 1477 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::image::SurfaceCacheImpl::SurfaceTracker::NotifyHandlerEnd()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1463:39: note: while referencing ‘discard’ 1463 | nsTArray> discard(std::move(mDiscard)); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1740:35: note: while referencing ‘discard’ 1740 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0.1/image/SurfaceCache.cpp:1740:35: note: while referencing ‘discard’ 1740 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1740:35: note: while referencing ‘discard’ 1740 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1591:35: note: while referencing ‘discard’ 1591 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::InsertOutcome mozilla::image::SurfaceCache::Insert(mozilla::NotNull)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1629:35: note: while referencing ‘discard’ 1629 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0.1/image/SurfaceCache.cpp:1629:35: note: while referencing ‘discard’ 1629 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1629:35: note: while referencing ‘discard’ 1629 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/SurfaceCache.cpp:1611:35: note: while referencing ‘discard’ 1611 | nsTArray> discard; | ^~~~~~~ intl/locale/gtk /builddir/build/BUILD/firefox-84.0.1/intl/locale/gtk/OSPreferences_gtk.cpp: In function ‘int HourCycle()’: /builddir/build/BUILD/firefox-84.0.1/intl/locale/gtk/OSPreferences_gtk.cpp:81:56: warning: ‘const gchar* const* g_settings_list_schemas()’ is deprecated: Use 'g_settings_schema_source_list_schemas' instead [-Wdeprecated-declarations] 81 | const char* const* schemas = g_settings_list_schemas(); | ^ In file included from /usr/include/glib-2.0/gio/gio.h:132, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/gio/gio.h:3, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/gtk/OSPreferences_gtk.cpp:11: /usr/include/glib-2.0/gio/gsettings.h:74:25: note: declared here 74 | const gchar * const * g_settings_list_schemas (void); | ^~~~~~~~~~~~~~~~~~~~~~~ intl/locale In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult imgLoader::EvictEntries(imgLoader::imgCacheTable&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/imgLoader.cpp:2035:36: note: while referencing ‘entries’ 2035 | nsTArray > entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult imgLoader::EvictEntries(imgCacheQueue&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/imgLoader.cpp:2057:36: note: while referencing ‘entries’ 2057 | nsTArray > entries(aQueueToClear.GetNumElements()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void imgMemoryReporter::FinishCollectReports(nsIHandleReportCallback*, nsISupports*, bool, mozilla::layers::SharedSurfacesMemoryReport&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/imgLoader.cpp:115:34: note: while referencing ‘uncached’ 115 | nsTArray uncached; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/imgLoader.cpp:114:34: note: while referencing ‘content’ 114 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.h:12, from /builddir/build/BUILD/firefox-84.0.1/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/image/imgLoader.cpp:113:34: note: while referencing ‘chrome’ 113 | nsTArray chrome; | ^~~~~~ intl/lwbrk In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::AssignAppLocales(const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/LocaleService.cpp:176:35: note: while referencing ‘’ 176 | mAppLocales = aAppLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::AssignRequestedLocales(const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/LocaleService.cpp:188:47: note: while referencing ‘’ 188 | mRequestedLocales = aRequestedLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::WebExposedLocalesChanged()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/locale/LocaleService.cpp:214:23: note: while referencing ‘newLocales’ 214 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::OSPreferences::Refresh()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/locale/OSPreferences.cpp:55:23: note: while referencing ‘newLocales’ 55 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::OSPreferences::GetSystemLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/OSPreferences.cpp:421:36: note: while referencing ‘’ 421 | mSystemLocales = aRetVal.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/OSPreferences.cpp:416:36: note: while referencing ‘’ 416 | aRetVal = mSystemLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::OSPreferences::GetRegionalPrefsLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/OSPreferences.cpp:454:43: note: while referencing ‘’ 454 | mRegionalPrefsLocales = aRetVal.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/OSPreferences.cpp:449:43: note: while referencing ‘’ 449 | aRetVal = mRegionalPrefsLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetRequestedLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/LocaleService.cpp:549:37: note: while referencing ‘’ 549 | aRetVal = mRequestedLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetPackagedLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/LocaleService.cpp:647:36: note: while referencing ‘’ 647 | aRetVal = mPackagedLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetAvailableLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/LocaleService.cpp:606:37: note: while referencing ‘’ 606 | aRetVal = mAvailableLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::_ZN7mozilla4intl13LocaleService14LocalesChangedEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/locale/LocaleService.cpp:229:23: note: while referencing ‘newLocales’ 229 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::RequestedLocalesChanged()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/locale/LocaleService.cpp:198:23: note: while referencing ‘newLocales’ 198 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::SetAvailableLocales(const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/locale/LocaleService.cpp:623:23: note: while referencing ‘newLocales’ 623 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetAppLocalesAsBCP47(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/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-84.0.1/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-84.0.1/intl/locale/DateTimeFormat.cpp:183:40: warning: ‘widthType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 183 | const auto* months = dfs->getMonths( | ~~~~~~~~~~~~~~^ 184 | count, icu::DateFormatSymbols::DtContextType::STANDALONE, widthType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetWebExposedLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/intl/locale/LocaleService.cpp:498:40: note: while referencing ‘’ 498 | aRetVal = mWebExposedLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-84.0.1/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 89 | #pragma omp parallel for | /builddir/build/BUILD/firefox-84.0.1/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 136 | #pragma omp parallel for | /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/media/libsoundtouch/src/TDStretch.cpp:317: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 317 | #pragma omp parallel for | /builddir/build/BUILD/firefox-84.0.1/media/libsoundtouch/src/TDStretch.cpp:343: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 343 | #pragma omp critical | /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/intl/strres/nsStringBundle.h:10, from /builddir/build/BUILD/firefox-84.0.1/intl/strres/nsStringBundle.cpp:6, from Unified_cpp_intl_strres0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsStringBundleService::SendContentBundles(mozilla::dom::ContentParent*) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/intl/strres/nsStringBundle.cpp:783:36: note: while referencing ‘bundles’ 783 | 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-84.0.1/ipc/chromium/src/third_party/libevent/buffer.c: In function ‘evbuffer_write_sendfile’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/system_wrappers/sys/sendfile.h:3, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/ipc/chromium/src/third_party/libevent/evdns.c:2496:9, inlined from ‘evdns_base_nameserver_add’ at /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/third_party/libevent/evdns.c:2577:8: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util_linux.cc:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool base::LaunchApp(const std::vector >&, const base::LaunchOptions&, base::ProcessHandle*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/ipc/chromium/src/base/process_util_linux.cc:198:32: note: while referencing ‘fdsremap’ 198 | nsTArray fdsremap(options.fds_to_remap.size()); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util_linux.cc:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/ipc/chromium/src/base/process_util_linux.cc:197:29: note: while referencing ‘env’ 197 | nsTArray env(options.env_map.size()); | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util_linux.cc:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/ipc/chromium/src/base/process_util_linux.cc:196:23: note: while referencing ‘_argv’ 196 | nsTArray _argv(argv.size()); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/histogram.h:54, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/histogram.cc:12, from Unified_cpp_ipc_chromium0.cpp:38: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual base::Histogram::SampleSet base::Histogram::SnapshotSample() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/ipc/chromium/src/base/histogram.cc:12, from Unified_cpp_ipc_chromium0.cpp:38: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, from BlobTypes.cpp:7, from UnifiedProtocols0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::OptionalFileDescriptorSet& mozilla::dom::OptionalFileDescriptorSet::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:201:53: note: while referencing ‘’ 201 | (*(ptr_ArrayOfFileDescriptor())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BufferList.h:17, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/pickle.h:17, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/chrome/common/ipc_message.h:13, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:1110:9: note: ‘tmp’ was declared here 1110 | T tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BufferList.h:17, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/pickle.h:17, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/chrome/common/ipc_message.h:13, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:1110:9: note: ‘tmp’ was declared here 1110 | T tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/BackgroundChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/BackgroundImpl.cpp:7, from Unified_cpp_ipc_glue0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/BackgroundImpl.cpp:28, from Unified_cpp_ipc_glue0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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 /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:25, from LayersMessages.cpp:10, from UnifiedProtocols1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:747:65: note: while referencing ‘’ 747 | *aResult = mozilla::layers::KeyboardMap(std::move(shortcuts)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:25, from LayersMessages.cpp:10, from UnifiedProtocols1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:743:49: note: while referencing ‘shortcuts’ 743 | nsTArray shortcuts; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/MediaIPCUtils.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderMessageUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:18, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/GfxMessageUtils.h:383:27: note: while referencing ‘builder’ 383 | RegionBuilder builder; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/MediaIPCUtils.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderMessageUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:18, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/GfxMessageUtils.h:383:27: note: while referencing ‘builder’ 383 | RegionBuilder builder; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from PChildToParentStreamParent.cpp:7, from UnifiedProtocols10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/PlatformDecoderModule.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/MediaIPCUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/WebRenderMessageUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:18, from PChildToParentStreamParent.cpp:7, from UnifiedProtocols10.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:2752:16: note: while referencing ‘pending’ 2752 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:2752:16: note: while referencing ‘pending’ 2752 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:2752:16: note: while referencing ‘pending’ 2752 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIRunnable.h:10, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamDestination.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:7, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsImpl.h:1305:29: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 1305 | nsrefcnt r = Super::AddRef(); \ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsImpl.h:1313:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 1313 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsImpl.h:1385:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 1385 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:1925:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 1925 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:2752:16: note: while referencing ‘pending’ 2752 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ipc::IProtocol::DoomSubtree()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/ipc/glue/ProtocolUtils.cpp:551:41: note: while referencing ‘managed’ 551 | nsTArray> managed; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/ipc/glue/ProtocolUtils.cpp:583:41: note: while referencing ‘managed’ 583 | nsTArray> managed; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::RepostAllMessages()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:2840:16: note: while referencing ‘queue’ 2840 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:2840:16: note: while referencing ‘queue’ 2840 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:2840:16: note: while referencing ‘queue’ 2840 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsUtils.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIRunnable.h:10, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamDestination.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/IPCStreamParent.cpp:7, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsImpl.h:1305:29: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 1305 | nsrefcnt r = Super::AddRef(); \ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsImpl.h:1313:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 1313 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsImpl.h:1385:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 1385 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:1925:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 1925 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-84.0.1/ipc/glue/MessageChannel.cpp:2840:16: note: while referencing ‘queue’ 2840 | MessageQueue queue = std::move(mPending); | ^~~~~ ipc/testshell In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XPCOM.h:157, from /builddir/build/BUILD/firefox-84.0.1/ipc/testshell/XPCShellEnvironment.cpp:29: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ js/ductwork/debugger js/src/debugger In file included from Unified_cpp_js_src_debugger0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/debugger/Debugger.cpp:50, from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/debugger/Debugger.cpp:5897:21: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 5897 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/debugger/Debugger.cpp:50, from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/debugger/Debugger.cpp:5897:21: note: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ was declared here 5897 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ js/src/frontend In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from PCompositorBridgeChild.cpp:7, from UnifiedProtocols12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PContentChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:12749:74: note: while referencing ‘aEndpoint’ 12749 | nsTArray> aEndpoint{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from PCompositorBridgeChild.cpp:7, from UnifiedProtocols12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:15106:43: note: while referencing ‘retval’ 15106 | nsTArray retval{}; | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/frontend/Parser.cpp:6014:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6014 | TernaryNodeType ifNode; | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/frontend/Parser.cpp:6014:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2917:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:17, from PDNSRequest.cpp:7, from UnifiedProtocols13.cpp:56: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:6469:32: note: while referencing ‘aSelectedItemIDs’ 6469 | nsTArray aSelectedItemIDs{}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:6025:32: note: while referencing ‘aRowIndeces’ 6025 | nsTArray aRowIndeces{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:5976:32: note: while referencing ‘aColumnIndeces’ 5976 | nsTArray aColumnIndeces{}; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:5927:32: note: while referencing ‘aCellIndeces’ 5927 | nsTArray aCellIndeces{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:5878:32: note: while referencing ‘aCellIDs’ 5878 | nsTArray aCellIDs{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:4667:32: note: while referencing ‘aCells’ 4667 | nsTArray aCells{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:4618:32: note: while referencing ‘aCells’ 4618 | nsTArray aCells{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:2590:33: note: while referencing ‘aAttributes’ 2590 | nsTArray aAttributes{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:2533:33: note: while referencing ‘aAttributes’ 2533 | nsTArray aAttributes{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1701:39: note: while referencing ‘relations’ 1701 | nsTArray relations{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1652:32: note: while referencing ‘targets’ 1652 | nsTArray targets{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1593:33: note: while referencing ‘attributes’ 1593 | nsTArray attributes{}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::a11y::PDocAccessibleParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:8916:33: note: while referencing ‘aData’ 8916 | nsTArray aData{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:8826:37: note: while referencing ‘aSelection’ 8826 | nsTArray aSelection{}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PCookieServiceParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:226:36: note: while referencing ‘cookies’ 226 | nsTArray cookies{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PCookieServiceChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:300:40: note: while referencing ‘attrsList’ 300 | nsTArray attrsList{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:299:36: note: while referencing ‘cookiesList’ 299 | nsTArray cookiesList{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:213:36: note: while referencing ‘cookiesList’ 213 | nsTArray cookiesList{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/AbstractScopePtr.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/AbstractScopePtr.cpp:7, from Unified_cpp_js_src_frontend0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::frontend::BytecodeEmitter::emitThisEnvironmentCallee()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h:465:12: warning: ‘si.js::AbstractScopePtr::Deferred::compilationInfo’ may be used uninitialized in this function [-Wmaybe-uninitialized] 465 | return mBegin; | ^~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/BytecodeEmitter.cpp:1587:29: note: ‘si.js::AbstractScopePtr::Deferred::compilationInfo’ was declared here 1587 | for (AbstractScopePtrIter si(innermostScope()); si; si++) { | ^~ /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/BytecodeEmitter.cpp:2723:48: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2723 | NameOpEmitter noe(this, name, loc, kind); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9, from PDocAccessiblePlatformExt.cpp:7, from UnifiedProtocols14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PDocumentChannelChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:226:74: note: while referencing ‘aEndpoint’ 226 | nsTArray> aEndpoint{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/AbstractScopePtr.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/EmitterScope.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/ObjectEmitter.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/ObjectEmitter.cpp:7, from Unified_cpp_js_src_frontend4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::frontend::ParserAtomEntry*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::frontend::ParserAtomEntry*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:580:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = js::frontend::ParserAtomEntry*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/ParserAtom.cpp:335:3: required from ‘JS::Result js::frontend::ParserAtomsTable::internChar16Seq(JSContext*, mozilla::HashSet::AddPtr&, js::HashNumber, js::InflatedChar16Sequence, uint32_t) [with AtomCharT = unsigned char; SeqCharT = unsigned char; JS::Result = mozilla::Result; mozilla::HashSet::AddPtr = mozilla::detail::HashTable::SetHashPolicy, js::SystemAllocPolicy>::AddPtr; js::HashNumber = unsigned int; uint32_t = unsigned int]’ /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/ParserAtom.cpp:369:76: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/AbstractScopePtr.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/EmitterScope.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/ObjectEmitter.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/ObjectEmitter.cpp:7, from Unified_cpp_js_src_frontend4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, from PFetchEventOpChild.cpp:7, from UnifiedProtocols15.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PFetchEventOpChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:78:32: note: while referencing ‘aParams’ 78 | nsTArray aParams{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, from PFetchEventOpChild.cpp:7, from UnifiedProtocols15.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PFetchEventOpProxyParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:78:32: note: while referencing ‘aParams’ 78 | nsTArray aParams{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, from PFetchEventOpChild.cpp:7, from UnifiedProtocols15.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:506:38: note: while referencing ‘tmp’ 506 | mozilla::dom::InputBlobs tmp = mozilla::dom::InputBlobs(); | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PFilePickerParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:128:32: note: while referencing ‘rawFilters’ 128 | nsTArray rawFilters{}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:127:32: note: while referencing ‘filterNames’ 127 | nsTArray filterNames{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:126:32: note: while referencing ‘filters’ 126 | nsTArray filters{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:1229:51: note: while referencing ‘tmp’ 1229 | mozilla::dom::FileSystemFilesResponse tmp = mozilla::dom::FileSystemFilesResponse(); | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:1199:62: note: while referencing ‘tmp’ 1199 | mozilla::dom::FileSystemDirectoryListingResponse tmp = mozilla::dom::FileSystemDirectoryListingResponse(); | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:137:23: note: while referencing ‘aFunctionRet’ 137 | IpdlTuple aFunctionRet{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:115:23: note: while referencing ‘aFunctionParams’ 115 | IpdlTuple aFunctionParams{}; | ^~~~~~~~~~~~~~~ js/src/gc/StatsPhasesGenerated.inc.stub js/src/irregexp In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PGamepadEventChannel.cpp:7, from UnifiedProtocols18.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:261:32: note: while referencing ‘id’ 261 | nsTArray id{}; | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PGamepadEventChannel.cpp:7, from UnifiedProtocols18.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:205:32: note: while referencing ‘id’ 205 | nsTArray id{}; | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PGamepadEventChannel.cpp:7, from UnifiedProtocols18.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:204:32: note: while referencing ‘pattern’ 204 | nsTArray pattern{}; | ^~~~~~~ In file included from Unified_cpp_js_src_irregexp1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpBackgroundChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpBackgroundChannelChild.h:9, from PHttpBackgroundChannelChild.cpp:7, from UnifiedProtocols19.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PHttpBackgroundChannelChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/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:229:31: note: while referencing ‘responseTrailers’ 229 | nsHttpHeaderArray responseTrailers{}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpBackgroundChannel.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpBackgroundChannelChild.h:9, from PHttpBackgroundChannelChild.cpp:7, from UnifiedProtocols19.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:82:31: note: while referencing ‘requestHeaders’ 82 | nsHttpHeaderArray requestHeaders{}; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PAltDataOutputStream.cpp:7, from UnifiedProtocols2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PAltServiceParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:179:42: note: while referencing ‘proxyInfo’ 179 | nsTArray proxyInfo{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PAltDataOutputStream.cpp:7, from UnifiedProtocols2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PBackgroundDataBridgeChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/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:169:31: note: while referencing ‘responseTrailers’ 169 | nsHttpHeaderArray responseTrailers{}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridgeParent.h:9, from PImageBridgeParent.cpp:7, from UnifiedProtocols20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PMIDIManagerChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/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:101:26: note: while referencing ‘aPortList’ 101 | MIDIPortList aPortList{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridgeParent.h:9, from PImageBridgeParent.cpp:7, from UnifiedProtocols20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::layers::PImageBridgeParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:346:33: note: while referencing ‘toDestroy’ 346 | nsTArray toDestroy{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridgeParent.h:9, from PImageBridgeParent.cpp:7, from UnifiedProtocols20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:345:45: note: while referencing ‘ops’ 345 | nsTArray ops{}; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridgeParent.h:9, from PImageBridgeParent.cpp:7, from UnifiedProtocols20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::layers::PLayerTransactionParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:331:43: note: while referencing ‘aTargets’ 331 | nsTArray aTargets{}; | ^~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:38: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/ScalarReplacement.cpp: In member function ‘void js::jit::ArrayMemoryView::visitStoreElement(js::jit::MStoreElement*)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/ScalarReplacement.cpp:1158:21: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1158 | state_->setElement(index, ins->value()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/ScalarReplacement.cpp: In member function ‘void js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/ScalarReplacement.cpp:1175:26: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1175 | ins->replaceAllUsesWith(state_->getElement(index)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/ScalarReplacement.cpp: In member function ‘bool js::jit::EmulateStateOf::run(MemoryView&) [with MemoryView = js::jit::ArrayMemoryView]’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/ScalarReplacement.cpp:1175:26: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1175 | ins->replaceAllUsesWith(state_->getElement(index)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/ScalarReplacement.cpp:1173:11: note: ‘index’ was declared here 1173 | int32_t index; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Snapshots.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:544:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:614: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-84.0.1/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Snapshots.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PMIDIPort.cpp:7, from UnifiedProtocols21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PMessagePortChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:210:35: note: while referencing ‘messages’ 210 | nsTArray messages{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PMIDIPort.cpp:7, from UnifiedProtocols21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:177:35: note: while referencing ‘messages’ 177 | nsTArray messages{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PMIDIPort.cpp:7, from UnifiedProtocols21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PMessagePortParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:217:35: note: while referencing ‘messages’ 217 | nsTArray messages{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PMIDIPort.cpp:7, from UnifiedProtocols21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:184:35: note: while referencing ‘messages’ 184 | nsTArray messages{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/WarpBuilder.h:13, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/WarpBuilder.cpp:7, from Unified_cpp_js_src_jit12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIR.h: In member function ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIR.h:898:50: warning: ‘resultType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 898 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit12.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/WarpBuilder.cpp:3152:11: note: ‘resultType’ was declared here 3152 | MIRType resultType; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, from PNativeDNSResolverOverride.cpp:7, from UnifiedProtocols22.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2917:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/HttpChannelParams.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:26, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, from PNecko.cpp:9, from UnifiedProtocols22.cpp:29: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EnumeratedArray.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIR.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/XrayJitInfo.cpp:9, from Unified_cpp_js_src_jit13.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:2476:31: note: while referencing ‘aDist’ 2476 | nsTArray aDist{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1290:31: note: while referencing ‘aArgs’ 1290 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1250:40: note: while referencing ‘aProperties’ 1250 | nsTArray aProperties{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1040:31: note: while referencing ‘aArgs’ 1040 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:978:31: note: while referencing ‘aArgs’ 978 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1303:31: note: while referencing ‘aArgs’ 1303 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1263:40: note: while referencing ‘aProperties’ 1263 | nsTArray aProperties{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1053:31: note: while referencing ‘aArgs’ 1053 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:991:31: note: while referencing ‘aArgs’ 991 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginModuleParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1369:33: note: while referencing ‘aSites’ 1369 | nsTArray aSites{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginInstanceChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/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:2844:29: note: while referencing ‘aKeyEventData’ 2844 | NativeEventData aKeyEventData{}; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginInstanceParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/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:2027:29: note: while referencing ‘aKeyEventData’ 2027 | NativeEventData aKeyEventData{}; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginModuleChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:735:33: note: while referencing ‘aValues’ 735 | nsTArray aValues{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:734:33: note: while referencing ‘aNames’ 734 | nsTArray aNames{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidget.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetParent.h:9, from PPluginWidgetParent.cpp:7, from UnifiedProtocols24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PPresentationChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:544:32: note: while referencing ‘aAvailabilityUrls’ 544 | nsTArray aAvailabilityUrls{}; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidget.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetParent.h:9, from PPluginWidgetParent.cpp:7, from UnifiedProtocols24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PPresentationParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:534:32: note: while referencing ‘aAvailabilityUrls’ 534 | nsTArray aAvailabilityUrls{}; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidget.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetParent.h:9, from PPluginWidgetParent.cpp:7, from UnifiedProtocols24.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:501:32: note: while referencing ‘aAvailabilityUrls’ 501 | nsTArray aAvailabilityUrls{}; | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:47: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/jit/CacheIRCompiler.cpp:5192:67: warning: ‘*((void*)& scratch2 +12)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5192 | mozilla::MaybeOneOf scratch2; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/BaselineIC.h:26, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/BaselineInspector.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/BaselineInspector.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:47: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIRCompiler.cpp:5192:67: note: ‘*((void*)(& scratch2)+8).js::jit::AutoScratchRegister::alloc_’ was declared here 5192 | mozilla::MaybeOneOf scratch2; | ^~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIRCompiler.cpp:5192:67: warning: ‘*((void*)& scratch2 +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/BaselineIC.h:26, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/BaselineInspector.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/BaselineInspector.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:47: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIRCompiler.cpp:5192:67: note: ‘scratch2.js::jit::AutoScratchRegister::alloc_’ was declared here 5192 | mozilla::MaybeOneOf scratch2; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIRCompiler.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/BaselineInspector.cpp:13, from Unified_cpp_js_src_jit2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/jit/CacheIR.h:450:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 450 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIR.h:863:10: note: ‘addArgc’ was declared here 863 | bool addArgc; | ^~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/jit/CacheIR.h:450:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 450 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIR.h:863:10: note: ‘addArgc’ was declared here 863 | bool addArgc; | ^~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/jit/CacheIR.h:450:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 450 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIR.h:863:10: note: ‘addArgc’ was declared here 863 | bool addArgc; | ^~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/jit/CacheIR.h:450:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 450 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIR.h:863:10: note: ‘addArgc’ was declared here 863 | bool addArgc; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from PPrinting.cpp:7, from UnifiedProtocols25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PProxyConfigLookupChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:75:42: note: while referencing ‘aProxyInfo’ 75 | nsTArray aProxyInfo{}; | ^~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/jit/CacheIR.h:450:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 450 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIR.h:884:10: note: ‘addArgc’ was declared here 884 | bool addArgc; | ^~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:38: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CacheIR.cpp:2067:14: warning: ‘protoKey’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2067 | JSProtoKey protoKey; | ^~~~~~~~ In file included from Unified_cpp_js_src_jit3.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/jit/CodeGenerator.cpp:15409:26: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15409 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/jit/CodeGenerator.cpp:15409:26: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15409 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistration.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistrationParent.h:9, from PServiceWorkerRegistrationParent.cpp:7, from UnifiedProtocols29.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2917:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from PSocketProcess.cpp:7, from UnifiedProtocols29.cpp:119: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:836:32: note: while referencing ‘objectStoreNames’ 836 | nsTArray objectStoreNames{}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::indexedDB::CursorResponse& mozilla::dom::indexedDB::CursorResponse::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:1111:67: note: while referencing ‘’ 1111 | (*(ptr_ArrayOfObjectStoreKeyCursorResponse())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::indexedDB::CursorResponse& mozilla::dom::indexedDB::CursorResponse::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:1141:61: note: while referencing ‘’ 1141 | (*(ptr_ArrayOfIndexKeyCursorResponse())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1395:71: note: while referencing ‘tmp’ 1395 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1365:77: note: while referencing ‘tmp’ 1365 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:1350:74: note: while referencing ‘tmp’ 1350 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from PSocketProcessBridgeParent.cpp:7, from UnifiedProtocols30.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2917:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestChild.h:9, from PSocketProcessChild.cpp:12, from UnifiedProtocols30.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/LIR.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Lowering.h:13, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Lowering.cpp:7, from Unified_cpp_js_src_jit8.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIR.h: In member function ‘js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIR.h:8622:33: warning: ‘littleEndian’ may be used uninitialized in this function [-Wmaybe-uninitialized] 8622 | storageType_(storageType) { | ^ In file included from Unified_cpp_js_src_jit8.cpp:29: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MCallOptimize.cpp:3823:16: note: ‘littleEndian’ was declared here 3823 | MDefinition* littleEndian; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/JitAllocPolicy.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/shared/Assembler-shared.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/arm/Assembler-arm.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Linker.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Linker.cpp:7, from Unified_cpp_js_src_jit8.cpp:11: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/InlineList.h: In member function ‘js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/InlineList.h:314:14: warning: ‘littleEndian’ may be used uninitialized in this function [-Wmaybe-uninitialized] 314 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit8.cpp:29: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MCallOptimize.cpp:3896:16: note: ‘littleEndian’ was declared here 3896 | MDefinition* littleEndian; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/JitAllocPolicy.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/shared/Assembler-shared.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/arm/Assembler-arm.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Linker.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Linker.cpp:7, from Unified_cpp_js_src_jit8.cpp:11: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/InlineList.h: In member function ‘js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/InlineList.h:299:16: warning: ‘ins’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | item->next = at; | ~~~~~~~~~~~^~~~ In file included from Unified_cpp_js_src_jit8.cpp:29: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MCallOptimize.cpp:2811:17: note: ‘ins’ was declared here 2811 | MInstruction* ins; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/ProcessExecutableMemory.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/ExecutableAllocator.h:38, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/AutoWritableJitCode.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Linker.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Linker.cpp:7, from Unified_cpp_js_src_jit8.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h:439:58: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 439 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from Unified_cpp_js_src_jit8.cpp:38: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIR.cpp:4078:13: note: ‘res’ was declared here 4078 | int32_t res; | ^~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIR.cpp:4109:31: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4109 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PTRRServiceChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:122:33: note: while referencing ‘aSuffixList’ 122 | nsTArray aSuffixList{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PStunAddrsRequestChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/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:256:32: note: while referencing ‘iceStunAddrs’ 256 | NrIceStunAddrArray iceStunAddrs{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘SendableData& SendableData::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:262:46: note: while referencing ‘’ 262 | (*(ptr_ArrayOfuint8_t())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:430:31: note: while referencing ‘tmp’ 430 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘SendableData& SendableData::operator=(const SendableData&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:307:77: note: while referencing ‘’ 307 | (*(ptr_ArrayOfuint8_t())) = ((aRhs).get_ArrayOfuint8_t()).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Heap.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Cell.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/JitCode.h:18, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/arm/Assembler-arm.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h:439:58: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 439 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from Unified_cpp_js_src_jit9.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/Recover.cpp:316:11: note: ‘result’ was declared here 316 | int32_t result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/arm/MacroAssembler-arm.h:13, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MoveResolver.h: In member function ‘void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MoveResolver.h:154:24: warning: ‘to.js::jit::MoveOperand::kind_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | if (kind_ != other.kind_) { | ~~~~~~^~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MoveResolver.h: In function ‘void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MoveResolver.h:154:24: warning: ‘to.js::jit::MoveOperand::kind_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | if (kind_ != other.kind_) { | ~~~~~~^~~~~ js/src In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:544:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:614: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-84.0.1/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from PTestShellChild.cpp:7, from UnifiedProtocols32.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PUDPSocketChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:367:31: note: while referencing ‘data’ 367 | nsTArray data{}; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from PTestShellChild.cpp:7, from UnifiedProtocols32.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘UDPData& UDPData::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:617:46: note: while referencing ‘’ 617 | (*(ptr_ArrayOfuint8_t())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from PTestShellChild.cpp:7, from UnifiedProtocols32.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:785:31: note: while referencing ‘tmp’ 785 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from PTestShellChild.cpp:7, from UnifiedProtocols32.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘UDPData& UDPData::operator=(const UDPData&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:662:77: note: while referencing ‘’ 662 | (*(ptr_ArrayOfuint8_t())) = ((aRhs).get_ArrayOfuint8_t()).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifierInfo.h:11, from PURLClassifierInfo.cpp:7, from UnifiedProtocols33.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gfx::PVRGPUParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:157:32: note: while referencing ‘aBuffer’ 157 | nsTArray aBuffer{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifierInfo.h:11, from PURLClassifierInfo.cpp:7, from UnifiedProtocols33.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::URLClassifierLocalChild::Recv__delete__(nsTArray&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifierInfo.h:11, from PURLClassifierInfo.cpp:7, from UnifiedProtocols33.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/dom/URLClassifierChild.h:52:53: note: while referencing ‘finalResults’ 52 | nsTArray> finalResults; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifierInfo.h:11, from PURLClassifierInfo.cpp:7, from UnifiedProtocols33.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PURLClassifierLocalChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:76:48: note: while referencing ‘results’ 76 | nsTArray results{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:544:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:614: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-84.0.1/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VRMessageUtils.h:10, from PVRManager.cpp:7, from UnifiedProtocols34.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::psm::PVerifySSLServerCertChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:79:33: note: while referencing ‘aBuiltCertChain’ 79 | nsTArray aBuiltCertChain{}; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VRMessageUtils.h:10, from PVRManager.cpp:7, from UnifiedProtocols34.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gfx::PVRParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:256:36: note: while referencing ‘vars’ 256 | nsTArray vars{}; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VRMessageUtils.h:10, from PVRManager.cpp:7, from UnifiedProtocols34.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gfx::PVRManagerParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:755:32: note: while referencing ‘buffer’ 755 | nsTArray buffer{}; | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Interpreter.cpp:4715:24: warning: ‘proto’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4715 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PWebAuthnTransaction.cpp:7, from UnifiedProtocols35.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::PWebBrowserPersistSerializeParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:72:31: note: while referencing ‘aData’ 72 | nsTArray aData{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PWebAuthnTransaction.cpp:7, from UnifiedProtocols35.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PWebAuthnTransactionChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/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:273:40: note: while referencing ‘aResult’ 273 | WebAuthnGetAssertionResult aResult{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PWebAuthnTransaction.cpp:7, from UnifiedProtocols35.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:230:42: note: while referencing ‘aResult’ 230 | WebAuthnMakeCredentialResult aResult{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jsfriendapi.cpp:20, from Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/jsfriendapi.cpp:676:20: note: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ was declared here 676 | RealmsInZoneIter realm(zone); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-84.0.1/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Heap.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Cell.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/ZoneAllocator.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/ArrayBufferObject-inl.h:13, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src15.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = JS::BigInt*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:580:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = JS::BigInt*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BigIntType.cpp:3386:3: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-84.0.1/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Heap.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Cell.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/ZoneAllocator.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/ArrayBufferObject-inl.h:13, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src15.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, from PBackgroundIDBFactory.cpp:7, from UnifiedProtocols4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:2259:72: note: while referencing ‘tmp’ 2259 | mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams tmp = mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams(); | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, from PBackgroundIDBFactory.cpp:7, from UnifiedProtocols4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:2244:69: note: while referencing ‘tmp’ 2244 | mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams tmp = mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams(); | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, from PBackgroundIDBFactory.cpp:7, from UnifiedProtocols4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:1779:62: note: while referencing ‘tmp’ 1779 | mozilla::dom::indexedDB::IndexGetAllKeysResponse tmp = mozilla::dom::indexedDB::IndexGetAllKeysResponse(); | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, from PBackgroundIDBFactory.cpp:7, from UnifiedProtocols4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:1719:68: note: while referencing ‘tmp’ 1719 | mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse tmp = mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse(); | ^~~ In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/stdio.h:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Assertions.h:52, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Casting.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/jstypes.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/BuildId.h:17, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/BytecodeUtil.cpp:222:12: /usr/include/bits/stdio2.h:103:24: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 103 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/BytecodeUtil.cpp:3038:19: note: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ was declared here 3038 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/BytecodeUtil.cpp:3038:19: note: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ was declared here 3038 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/localstorage/SerializationHelpers.h:12, from PBackgroundLSSnapshot.cpp:7, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:323:32: note: while referencing ‘keys’ 323 | nsTArray keys{}; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/localstorage/SerializationHelpers.h:12, from PBackgroundLSSnapshot.cpp:7, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:284:34: note: while referencing ‘itemInfos’ 284 | nsTArray itemInfos{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/localstorage/SerializationHelpers.h:12, from PBackgroundLSSnapshot.cpp:7, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::ipc::PBackgroundParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:6129:33: note: while referencing ‘aPeerCertChain’ 6129 | nsTArray aPeerCertChain{}; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/localstorage/SerializationHelpers.h:12, from PBackgroundLSSnapshot.cpp:7, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:6128:23: note: while referencing ‘aServerCert’ 6128 | ByteArray aServerCert{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/localstorage/SerializationHelpers.h:12, from PBackgroundLSSnapshot.cpp:7, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBackgroundLSSnapshotParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:183:44: note: while referencing ‘writeAndNotifyInfos’ 183 | nsTArray writeAndNotifyInfos{}; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/localstorage/SerializationHelpers.h:12, from PBackgroundLSSnapshot.cpp:7, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:150:35: note: while referencing ‘writeInfos’ 150 | nsTArray writeInfos{}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/GeckoProfiler.cpp:16, from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/GeckoProfiler.cpp:153:19: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 153 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/GeckoProfiler.cpp:16, from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/GeckoProfiler.cpp:153:19: note: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ was declared here 153 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundSessionStorageCache.cpp:7, from UnifiedProtocols7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:186:37: note: while referencing ‘aSessionData’ 186 | nsTArray aSessionData{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundSessionStorageCache.cpp:7, from UnifiedProtocols7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:185:37: note: while referencing ‘aDefaultData’ 185 | nsTArray aDefaultData{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/GlobalObject.h:37, from /builddir/build/BUILD/firefox-84.0.1/js/src/debugger/DebugAPI.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/debugger/DebugAPI-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/Promise.cpp:36, from Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Realm.h: In function ‘bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Realm.h:487:29: warning: ‘ar.js::AutoRealm::origin_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 487 | JS::Zone* zone() { return zone_; } | ^~~~~ In file included from Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/Promise.cpp:1833:29: note: ‘ar.js::AutoRealm::origin_’ was declared here 1833 | mozilla::Maybe ar; | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/JitScript-inl.h:18, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/TypeInference-inl.h:39, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/ObjectOperations-inl.h:36, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSObject-inl.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/EnvironmentObject-inl.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/BaselineFrame-inl.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Stack-inl.h:25, from /builddir/build/BUILD/firefox-84.0.1/js/src/debugger/DebugAPI-inl.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/Promise.cpp:36, from Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext-inl.h:361:9: warning: ‘ar.js::AutoRealm::cx_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 361 | zone_ = zone; | ~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/Promise.cpp:1833:29: note: ‘ar.js::AutoRealm::cx_’ was declared here 1833 | mozilla::Maybe ar; | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/HelperThreads.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/HelperThreads.cpp:7, from Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:544:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:614: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-84.0.1/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/HelperThreads.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/HelperThreads.cpp:7, from Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBroadcastChannel.cpp:7, from UnifiedProtocols8.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:6739:43: note: while referencing ‘retval’ 6739 | nsTArray retval{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:580:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSObject.cpp:438:5: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:544:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:614: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-84.0.1/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ js/src/wasm In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src22.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In function ‘bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/MemoryMetrics.cpp:712:19: note: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ was declared here 712 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src22.cpp:20: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/MemoryMetrics.cpp:712:19: note: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ was declared here 712 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp: In function ‘bool CheckArguments.constprop({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:912:58: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 912 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:3181:10: note: ‘type’ was declared here 3181 | Type type; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:37, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/ParseNode.h:726:12: warning: ‘coercedExpr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 726 | return pn_type; | ^~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:3139:14: note: ‘coercedExpr’ was declared here 3139 | ParseNode* coercedExpr; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In member function ‘void js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:2569:10: note: ‘k’ was declared here 2569 | Kind k; | ^ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemFillInline()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:12238:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12238 | uint32_t length = uint32_t(signedLength); | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:12235:11: warning: ‘signedValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12235 | int32_t signedValue; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemCopyInline()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:11982:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11982 | uint32_t length = signedLength; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:2569:10: note: ‘k’ was declared here 2569 | Kind k; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:37, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/ParseNode.h: In function ‘bool CheckGlobalVariableInitImport(ModuleValidatorShared&, const js::frontend::ParserName*, js::frontend::ParseNode*, bool)’: /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/ParseNode.h:726:12: warning: ‘coercedExpr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 726 | return pn_type; | ^~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:2810:14: note: ‘coercedExpr’ was declared here 2810 | ParseNode* coercedExpr; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:912:58: warning: ‘coerceTo’ may be used uninitialized in this function [-Wmaybe-uninitialized] 912 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:2809:8: note: ‘coerceTo’ was declared here 2809 | Type coerceTo; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmOpIter.h:564:25: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 564 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:9914:12: note: ‘relativeDepth’ was declared here 9914 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitSetGlobal()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:10823:12: note: ‘id’ was declared here 10823 | uint32_t id; | ^~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableFill()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:12397:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12397 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGet()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:12414:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12414 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGrow()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:12442:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12442 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableSet()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:12458:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12458 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructGet()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:12614:12: note: ‘typeIndex’ was declared here 12614 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructSet()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:12681:12: note: ‘typeIndex’ was declared here 12681 | uint32_t typeIndex; | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitRefFunc()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:11551:10: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11551 | pushI32(funcIndex); | ~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetLocal()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:10587:12: note: ‘slot’ was declared here 10587 | uint32_t slot; | ^~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitCall()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:10293:3: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10293 | if (import) { | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitCallIndirect()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:10319:12: note: ‘funcTypeIndex’ was declared here 10319 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:10320:12: note: ‘tableIndex’ was declared here 10320 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBr()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmOpIter.h:564:25: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 564 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:9883:12: note: ‘relativeDepth’ was declared here 9883 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTeeLocal()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:10726:34: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10726 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetGlobal()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:10730:12: note: ‘id’ was declared here 10730 | uint32_t id; | ^~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:9848:13: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9848 | LabelKind kind; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Promise.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/OffThreadPromiseRuntimeState.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, from Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:544:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:614: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-84.0.1/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Promise.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/OffThreadPromiseRuntimeState.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, from Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetLocal()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:10717:33: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10717 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:2553:55: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2553 | explicit Stk(int64_t v) : kind_(ConstI64), i64val_(v) {} | ^ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:14242:17: note: ‘i64’ was declared here 14242 | int64_t i64; | ^~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:2552:55: warning: ‘i32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2552 | explicit Stk(int32_t v) : kind_(ConstI32), i32val_(v) {} | ^ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:14160:17: note: ‘i32’ was declared here 14160 | int32_t i32; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In function ‘bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, const js::frontend::ParserName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h:486:19: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:1984:14: note: ‘sigIndex’ was declared here 1984 | uint32_t sigIndex; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In function ‘bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, const js::frontend::ParserName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h:486:19: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:1984:14: note: ‘sigIndex’ was declared here 1984 | uint32_t sigIndex; | ^~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/AsmJS.cpp:1073:44: warning: ‘callee’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1073 | uint32_t funcDefIndex() const { return funcDefIndex_; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:3990:32: note: ‘callee’ was declared here 3990 | ModuleValidatorShared::Func* callee; | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/AsmJS.cpp:1073:44: warning: ‘callee’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1073 | uint32_t funcDefIndex() const { return funcDefIndex_; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp:3990:32: note: ‘callee’ was declared here 3990 | ModuleValidatorShared::Func* callee; | ^~~~~~ In file included from Unified_cpp_js_src25.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp: In instantiation of ‘js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ParserScopeData*) [with ConcreteScope = js::FunctionScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::FunctionScope::AbstractData; js::frontend::ParserScopeData = js::FunctionScope::AbstractData]’: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2190:50: required from here /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:341:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct js::FunctionScope::AbstractData’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 341 | memcpy(scopeData.get(), data, offsetof(ConcreteData, trailingNames)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.h:576:10: note: ‘struct js::FunctionScope::AbstractData’ declared here 576 | struct AbstractData : public AbstractBaseScopeData { | ^~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp: In instantiation of ‘js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ParserScopeData*) [with ConcreteScope = js::ModuleScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::ModuleScope::AbstractData; js::frontend::ParserScopeData = js::ModuleScope::AbstractData]’: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2207:48: required from here /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:341:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct js::ModuleScope::AbstractData’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 341 | memcpy(scopeData.get(), data, offsetof(ConcreteData, trailingNames)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.h:952:10: note: ‘struct js::ModuleScope::AbstractData’ declared here 952 | struct AbstractData : public AbstractBaseScopeData { | ^~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp: In instantiation of ‘js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ParserScopeData*) [with ConcreteScope = js::GlobalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::GlobalScope::AbstractData; js::frontend::ParserScopeData = js::GlobalScope::AbstractData]’: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2179:45: required from ‘js::UniquePtr js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationGCOutput&) const [with SpecificScopeType = js::GlobalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::GlobalScope::AbstractData]’ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2233:77: required from here /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:341:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct js::GlobalScope::AbstractData’ from an array of ‘js::frontend::ParserScopeData’ {aka ‘struct js::GlobalScope::AbstractData’} [-Wclass-memaccess] 341 | memcpy(scopeData.get(), data, offsetof(ConcreteData, trailingNames)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.h:772:10: note: ‘struct js::GlobalScope::AbstractData’ declared here 772 | struct AbstractData : public AbstractBaseScopeData { | ^~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp: In instantiation of ‘js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ParserScopeData*) [with ConcreteScope = js::LexicalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::LexicalScope::AbstractData; js::frontend::ParserScopeData = js::LexicalScope::AbstractData]’: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2179:45: required from ‘js::UniquePtr js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationGCOutput&) const [with SpecificScopeType = js::LexicalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::LexicalScope::AbstractData]’ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2250:46: required from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationGCOutput&) const [with SpecificScopeType = js::LexicalScope; SpecificEnvironmentType = js::LexicalEnvironmentObject]’ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2274:36: required from here /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:341:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct js::LexicalScope::AbstractData’ from an array of ‘js::frontend::ParserScopeData’ {aka ‘struct js::LexicalScope::AbstractData’} [-Wclass-memaccess] 341 | memcpy(scopeData.get(), data, offsetof(ConcreteData, trailingNames)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.h:485:10: note: ‘struct js::LexicalScope::AbstractData’ declared here 485 | struct AbstractData : public AbstractBaseScopeData { | ^~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp: In instantiation of ‘js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ParserScopeData*) [with ConcreteScope = js::EvalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::EvalScope::AbstractData; js::frontend::ParserScopeData = js::EvalScope::AbstractData]’: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2179:45: required from ‘js::UniquePtr js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationGCOutput&) const [with SpecificScopeType = js::EvalScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::EvalScope::AbstractData]’ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2250:46: required from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationGCOutput&) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject]’ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2277:69: required from here /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:341:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct js::EvalScope::AbstractData’ from an array of ‘js::frontend::ParserScopeData’ {aka ‘struct js::EvalScope::AbstractData’} [-Wclass-memaccess] 341 | memcpy(scopeData.get(), data, offsetof(ConcreteData, trailingNames)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.h:865:10: note: ‘struct js::EvalScope::AbstractData’ declared here 865 | struct AbstractData : public AbstractBaseScopeData { | ^~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:20: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp: In instantiation of ‘js::UniquePtr LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ParserScopeData*) [with ConcreteScope = js::VarScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::VarScope::AbstractData; js::frontend::ParserScopeData = js::VarScope::AbstractData]’: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2179:45: required from ‘js::UniquePtr js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationGCOutput&) const [with SpecificScopeType = js::VarScope; js::UniquePtr = mozilla::UniquePtr, JS::DeletePolicy > >; typename ConcreteScope::Data = js::VarScope::AbstractData]’ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2250:46: required from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationGCOutput&) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject]’ /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:2280:68: required from here /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.cpp:341:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct js::VarScope::AbstractData’ from an array of ‘js::frontend::ParserScopeData’ {aka ‘struct js::VarScope::AbstractData’} [-Wclass-memaccess] 341 | memcpy(scopeData.get(), data, offsetof(ConcreteData, trailingNames)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Scope.h:695:10: note: ‘struct js::VarScope::AbstractData’ declared here 695 | struct AbstractData : public AbstractBaseScopeData { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/JitAllocPolicy.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/shared/Assembler-shared.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:1450:21: note: ‘def’ was declared here 1450 | MInstruction* def; | ^~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2364:13: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2364 | LabelKind kind; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Vector.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/BuildId.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmModule.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In function ‘bool EmitTeeGlobal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0.1/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_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2730:12: note: ‘id’ was declared here 2730 | uint32_t id; | ^~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2739:19: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2739 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Vector.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/BuildId.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmModule.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h: In function ‘bool EmitTableCopy({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘dstTableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:3603:12: note: ‘dstTableIndex’ was declared here 3603 | uint32_t dstTableIndex; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h: In function ‘bool EmitTableFill({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h:428:49: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 428 | return (uint64_t(tag) << JSVAL_TAG_SHIFT) | payload; | ^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:3868:12: note: ‘tableIndex’ was declared here 3868 | uint32_t tableIndex; | ^~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitMemCopy({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:3583:12: warning: ‘srcMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3583 | uint32_t srcMemIndex; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:3582:12: warning: ‘dstMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3582 | uint32_t dstMemIndex; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HashFunctions.h:55, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HashTable.h:84, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/HashTable.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.h:22, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WrappingOperations.h: In function ‘bool EmitBrTable({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WrappingOperations.h:214:79: warning: ‘defaultDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | return ToResult(static_cast(1U * static_cast(aX) * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | static_cast(aY))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2454:12: note: ‘defaultDepth’ was declared here 2454 | uint32_t defaultDepth; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmStubs.h:24, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.cpp:29, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmOpIter.h: In function ‘bool EmitGetGlobal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmOpIter.h:252:45: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 252 | void setValue(Value value) { tv_.second() = value; } | ~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2652:16: note: ‘result’ was declared here 2652 | MDefinition* result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/JitAllocPolicy.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/shared/Assembler-shared.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/InlineList.h: In function ‘bool EmitRem({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/InlineList.h:314:14: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 314 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2970:16: note: ‘rhs’ was declared here 2970 | MDefinition* rhs; | ^~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitUrsh({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:374:31: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 374 | auto* ins = MUrsh::NewWasm(alloc(), lhs, rhs, type); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2933:16: note: ‘rhs’ was declared here 2933 | MDefinition* rhs; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h:428:49: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 428 | return (uint64_t(tag) << JSVAL_TAG_SHIFT) | payload; | ^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:3960:12: note: ‘tableIndex’ was declared here 3960 | uint32_t tableIndex; | ^~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/wasm/WasmIonCompile.cpp:2277:11: note: ‘i64’ was declared here 2277 | int64_t i64; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Value.h:439:58: warning: ‘i32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 439 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2267:11: note: ‘i32’ was declared here 2267 | int32_t i32; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/LIR.h:22, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/shared/CodeGenerator-shared.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/arm/CodeGenerator-arm.h:11, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CodeGenerator.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIRGraph.h:189:64: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 189 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2626:16: note: ‘value’ was declared here 2626 | MDefinition* value; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::stopRecordingAllocations()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/Runtime.cpp:875:19: note: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ was declared here 875 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/Runtime.cpp:875:19: note: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ was declared here 875 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/Runtime.cpp:866:19: note: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ was declared here 866 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/vm/Runtime.cpp:866:19: note: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ was declared here 866 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmGenerator.h:29, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmStubs.h:23, from /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmStubs.cpp:19, from Unified_cpp_js_src_wasm3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmValidate.h: In function ‘bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmValidate.h:658:17: warning: ‘nextByte’ may be used uninitialized in this function [-Wmaybe-uninitialized] 658 | uint8_t nextByte; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:29: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmValidate.cpp: In function ‘bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmValidate.cpp:2022:40: warning: ‘*((void*)& memory +24)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2022 | if (memory.shared == Shareable::True && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 2023 | env->sharedMemoryEnabled() == Shareable::False) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmValidate.cpp:2007:10: note: ‘*((void*)& memory +24)’ was declared here 2007 | Limits memory; | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmValidate.cpp:1994:19: warning: ‘memory.js::wasm::Limits::initial’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1994 | memory->initial *= PageSize; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmValidate.cpp:2007:10: note: ‘memory.js::wasm::Limits::initial’ was declared here 2007 | Limits memory; | ^~~~~~ modules/fdlibm/src js/xpconnect/loader In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:42: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/mozJSComponentLoader.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:35: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:42: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, from Unified_cpp_js_xpconnect_loader0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/ScriptPreloader-inl.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.cpp:8, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, from Unified_cpp_js_xpconnect_loader0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::URLPreloader::WriteCache()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/loader/URLPreloader.cpp:226:25: note: while referencing ‘entries’ 226 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/loader/URLPreloader.cpp:226:25: note: while referencing ‘entries’ 226 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::ScriptPreloader::WriteCache()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/loader/ScriptPreloader.cpp:694:29: note: while referencing ‘scripts’ 694 | nsTArray scripts; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/loader/ScriptPreloader.cpp:694:29: note: while referencing ‘scripts’ 694 | nsTArray scripts; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::loader::ScriptCacheChild::SendScriptsAndFinalize(mozilla::ScriptPreloader::ScriptHash&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/loader/ScriptCacheActors.cpp:40:24: note: while referencing ‘dataArray’ 40 | nsTArray dataArray; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::loader::ScriptCacheChild::Init(const mozilla::Maybe&, bool)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSRuntime::CustomGCCallback(JSGCStatus)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCJSRuntime.cpp:790:27: note: while referencing ‘callbacks’ 790 | nsTArray callbacks(extraGCCallbacks.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool xpc::StackScopedClone(JSContext*, xpc::StackScopedCloneOptions&, JS::HandleObject, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/xpconnect/src/ExportHelpers.cpp:202:24: note: while referencing ‘data’ 202 | StackScopedCloneData data(cx, &options); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/intl/CommonFunctions.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/intl/DateTimeFormat.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/intl/DateTimeFormat.cpp:9, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:580:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/intl/LanguageTag.cpp:1453:5: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/intl/CommonFunctions.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/intl/DateTimeFormat.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/intl/DateTimeFormat.cpp:9, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Interfaces::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCComponents.cpp:113:56: note: while referencing ‘’ 113 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Classes::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCComponents.cpp:266:56: note: while referencing ‘’ 266 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Results::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCComponents.cpp:408:56: note: while referencing ‘’ 408 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_ID::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCComponents.cpp:549:56: note: while referencing ‘’ 549 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Exception::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCComponents.cpp:700:56: note: while referencing ‘’ 700 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Constructor::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCComponents.cpp:992:56: note: while referencing ‘’ 992 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCComponents.cpp:333:23: note: while referencing ‘contractIDs’ 333 | nsTArray contractIDs; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘JSObject* XPCJSRuntime::GetUAWidgetScope(JSContext*, nsIPrincipal*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCJSRuntime.cpp:3230:38: note: while referencing ‘principalAsArray’ 3230 | nsTArray> principalAsArray{principal}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCJSRuntime.cpp:3230:38: note: while referencing ‘principalAsArray’ 3230 | nsTArray> principalAsArray{principal}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/Sandbox.cpp:1477:37: note: while referencing ‘allowedDomains’ 1477 | nsTArray > allowedDomains(length); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void JSObject2WrappedJSMap::UpdateWeakPointersAfterGC()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCMaps.cpp:45:36: note: while referencing ‘dying’ 45 | nsTArray> dying; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSContext::AfterProcessTask(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCJSContext.cpp:1451:63: note: while referencing ‘’ 1451 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCJSContext.cpp:1451:63: note: while referencing ‘’ 1451 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:74: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCJSContext.cpp:1451:63: note: while referencing ‘’ 1451 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCJSContext.cpp:1451:63: note: while referencing ‘’ 1451 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/intl/DateTimeFormat.cpp:19, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/intl/LanguageTag.h: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/builtin/intl/DateTimeFormat.cpp:997:13: note: ‘hourCycleStr’ was declared here 997 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed XPCNativeSet::GetNewOrUsed(JSContext*, const nsIID*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCWrappedNativeInfo.cpp:472:43: note: while referencing ‘’ 472 | set = NewInstance(cx, {std::move(iface)}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed XPCNativeSet::GetNewOrUsed(JSContext*, XPCNativeSetKey*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCWrappedNativeInfo.cpp:584:47: note: while referencing ‘’ 584 | set = NewInstance(cx, {key->GetAddition()}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult BackstagePass::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCRuntimeService.cpp:87:64: note: while referencing ‘’ 87 | NS_GET_IID(nsIScriptObjectPrincipal)}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed XPCNativeSet::GetNewOrUsed(JSContext*, nsIClassInfo*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/js/xpconnect/src/XPCWrappedNativeInfo.cpp:511:40: note: while referencing ‘interfaces’ 511 | nsTArray> interfaces(iids.Length()); | ^~~~~~~~~~ js/xpconnect/wrappers In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:19: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Wrapper.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:19: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/jsapi.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12, from Unified_cpp_js_src7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:544:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:614: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-84.0.1/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/js/src/jsapi.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12, from Unified_cpp_js_src7.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Wrapper.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/wrappers/AccessCheck.h:11, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/wrappers/AccessCheck.cpp:7, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ layout/base In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.h:19, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::DispatchVisualViewportResizeEvents()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/nsRefreshDriver.cpp:1321:34: note: while referencing ‘events’ 1321 | VisualViewportResizeEventArray events = | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.h:19, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::DispatchScrollEvents()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/nsRefreshDriver.cpp:1343:20: note: while referencing ‘events’ 1343 | ScrollEventArray events = std::move(mScrollEvents); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.h:19, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::DispatchVisualViewportScrollEvents()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/nsRefreshDriver.cpp:1360:34: note: while referencing ‘events’ 1360 | VisualViewportScrollEventArray events = | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.h:19, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::RunFullscreenSteps()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/layout/base/nsRefreshDriver.cpp:1790:47: note: while referencing ‘pendings’ 1790 | nsTArray> pendings( | ^~~~~~~~ layout/build In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.h:19, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::_ZN15nsRefreshDriver23DispatchAnimationEventsEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/nsRefreshDriver.cpp:30: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.h:19, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::InactiveRefreshDriverTimer::TickOne()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/layout/base/nsRefreshDriver.cpp:983:39: note: while referencing ‘drivers’ 983 | nsTArray> drivers(mContentRefreshDrivers.Clone()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.h:19, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::VsyncId, mozilla::TimeStamp, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/layout/base/nsRefreshDriver.cpp:347:51: note: while referencing ‘’ 347 | for (nsRefreshDriver* driver : aDrivers.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCModule.h:7, from /builddir/build/BUILD/firefox-84.0.1/layout/build/nsLayoutModule.cpp:11, from Unified_cpp_layout_build0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShell.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/build/nsContentDLF.cpp:11, from Unified_cpp_layout_build0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/XPCModule.h:7, from /builddir/build/BUILD/firefox-84.0.1/layout/build/nsLayoutModule.cpp:11, from Unified_cpp_layout_build0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/GeometryUtils.cpp:220:26: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:71: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] 71 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsSize.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPoint.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsMargin.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:22, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/GeometryUtils.cpp:434:33: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:46: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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsSize.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPoint.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsMargin.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:22, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:14, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutTelemetryTools.cpp:55:25: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::RestyleManager::AnimationsWithDestroyedFrame::StopAnimationsWithoutFrame(nsTArray >&, mozilla::PseudoStyleType)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/nsAnimationManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/PresShell.cpp:63, from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/layout/style/AnimationCommon.h:62:34: note: while referencing ‘mb’ 62 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/nsAnimationManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/PresShell.cpp:63, from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/PresShell.cpp: In member function ‘void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)’: /builddir/build/BUILD/firefox-84.0.1/layout/base/PresShell.cpp:2745:25: warning: ‘targetNeedsReflowFromParent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2745 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::NotifyDestroyingFrame(nsIFrame*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:15, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:260:29: note: while referencing ‘toDelete’ 260 | nsTArray toDelete = std::move(mProperties); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::WidgetKeyboardEvent::AssignKeyEventData(const mozilla::WidgetKeyboardEvent&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/AccessibleCaretEventHub.cpp:17, from Unified_cpp_layout_base0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:694:64: note: while referencing ‘’ 694 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/AccessibleCaretEventHub.cpp:17, from Unified_cpp_layout_base0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:298:48: note: while referencing ‘’ 298 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/AccessibleCaretEventHub.cpp:17, from Unified_cpp_layout_base0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:300:47: note: while referencing ‘’ 300 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/AccessibleCaretEventHub.cpp:17, from Unified_cpp_layout_base0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:302:46: note: while referencing ‘’ 302 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::RestyleManager::ProcessPostTraversal(mozilla::RestyleManager::Element*, mozilla::ServoRestyleState&, mozilla::ServoPostTraversalFlags)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/RestyleManager.cpp:2415:29: note: while referencing ‘anchorsToSuppress’ 2415 | nsTArray> anchorsToSuppress; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/RestyleManager.cpp:2414:23: note: while referencing ‘wrappersToRestyle’ 2414 | nsTArray wrappersToRestyle; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::Paint(nsView*, const nsRegion&, mozilla::PaintFlags)’: /builddir/build/BUILD/firefox-84.0.1/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_base0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/layout/base/PresShell.cpp:6371:21: note: while referencing ‘wrFilters’ 6371 | WrFiltersHolder wrFilters; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::MaybeReflowForInflationScreenSizeChange()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/PresShell.cpp:11150:42: note: while referencing ‘array’ 11150 | nsTArray> array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::_ZN7mozilla9PresShell7DestroyEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/PresShell.cpp:1441:24: note: while referencing ‘toRemove’ 1441 | nsTArray toRemove(mWeakFrames.Count()); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/PresShell.cpp:5058:39: note: while referencing ‘rangeItems’ 5058 | nsTArray> rangeItems; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/PresShell.cpp:5106:39: note: while referencing ‘rangeItems’ 5106 | nsTArray> rangeItems; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::EventHandler::DispatchTouchEventToDOM(mozilla::WidgetEvent*, nsEventStatus*, nsPresShellEventCB*, bool)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/PresShell.cpp:8735:22: note: while referencing ‘newEvent’ 8735 | WidgetTouchEvent newEvent(true, touchEvent->mMessage, touchEvent->mWidget); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/PresShell.cpp:8735:22: note: while referencing ‘newEvent’ 8735 | WidgetTouchEvent newEvent(true, touchEvent->mMessage, touchEvent->mWidget); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::RestyleManager::DoProcessPendingRestyles(mozilla::ServoTraversalFlags)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/RestyleManager.cpp:2959:32: note: while referencing ‘animationsWithDestroyedFrame’ 2959 | AnimationsWithDestroyedFrame animationsWithDestroyedFrame(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/RestyleManager.cpp:3001:29: note: while referencing ‘wrappersToRestyle’ 3001 | nsTArray wrappersToRestyle; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/RestyleManager.cpp:2995:31: note: while referencing ‘anchorsToSuppress’ 2995 | nsTArray> anchorsToSuppress; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘const nsCSSFrameConstructor::FrameConstructionData* nsCSSFrameConstructor::FindDisplayData(const nsStyleDisplay&, const Element&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsCSSFrameConstructor.cpp:4411:79: note: while referencing ‘’ 4411 | aElement.OwnerDoc()->WarnOnceAbout(Document::eMozBoxOrInlineBoxDisplay); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsCaret::IsMenuPopupHidingCaret()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsCaret.cpp:801:23: note: while referencing ‘popups’ 801 | nsTArray popups; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::CounterStylePtr mozilla::CounterStylePtr::FromStyle(const mozilla::StyleCounterStyle&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/layout/style/nsStyleStruct.h:36, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:62, from /builddir/build/BUILD/firefox-84.0.1/layout/base/TouchManager.cpp:12, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/layout/style/nsStyleStruct.h:36, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:62, from /builddir/build/BUILD/firefox-84.0.1/layout/base/TouchManager.cpp:12, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:36, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:62, from /builddir/build/BUILD/firefox-84.0.1/layout/base/TouchManager.cpp:12, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/layout/style/nsStyleStruct.h:36, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:62, from /builddir/build/BUILD/firefox-84.0.1/layout/base/TouchManager.cpp:12, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/layout/style/nsStyleStruct.h:36, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:62, from /builddir/build/BUILD/firefox-84.0.1/layout/base/TouchManager.cpp:12, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsIFrame* nsCSSFrameConstructor::ConstructDocElementFrame(nsCSSFrameConstructor::Element*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsCSSFrameConstructor.cpp:2235:53: note: while referencing ‘’ 2235 | "PrincipalWritingModePropagationWarning"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocumentViewer::LoadComplete(nsresult)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsDocumentViewer.cpp:1051:41: note: while referencing ‘docShells’ 1051 | nsTArray> docShells; | ^~~~~~~~~ layout/forms In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/layout/base/nsLayoutUtils.cpp:445:42: note: while referencing ‘compositorAnimations’ 445 | const nsTArray> compositorAnimations = | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsLayoutUtils::HasDocumentLevelListenersForApzAwareEvents(nsLayoutUtils::PresShell*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsLayoutUtils.cpp:8265:28: note: while referencing ‘targets’ 8265 | nsTArray targets; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsLayoutUtils.cpp:8265:28: note: while referencing ‘targets’ 8265 | nsTArray targets; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsPresContext::ThemeChangedInternal()’: /builddir/build/BUILD/firefox-84.0.1/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 Unified_cpp_layout_base2.cpp:20: /builddir/build/BUILD/firefox-84.0.1/layout/base/nsPresContext.cpp:1405:32: note: while referencing ‘lnfCache’ 1405 | widget::LookAndFeelCache lnfCache = LookAndFeel::GetCache(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsPresContext.cpp:1403:32: note: while referencing ‘cp’ 1403 | nsTArray cp; | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRootPresContext::FlushWillPaintObservers()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsPresContext.cpp:2923:35: note: while referencing ‘observers’ 2923 | nsTArray> observers = std::move(mWillPaintObservers); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsIFrame* nsLayoutUtils::GetPopupFrameForEventCoordinates(nsPresContext*, const mozilla::WidgetEvent*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsLayoutUtils.cpp:1721:23: note: while referencing ‘popups’ 1721 | nsTArray popups; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsPresContext::NotifyDidPaintForSubtree(nsPresContext::TransactionId, const mozilla::TimeStamp&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsPresContext.cpp:2171:22: note: while referencing ‘dummy’ 2171 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void _ZL18SortConfigurationsP8nsTArrayIN9nsIWidget13ConfigurationEE.part.0(nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsPresContext.cpp:2800:38: note: while referencing ‘pluginsToMove’ 2800 | nsTArray pluginsToMove = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRootPresContext::ApplyPluginGeometryUpdates()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsPresContext.cpp:2866:38: note: while referencing ‘configurations’ 2866 | nsTArray configurations; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/layout/base/nsLayoutUtils.cpp:8759:27: note: while referencing ‘transformedRegion’ 8759 | RegionBuilder transformedRegion; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsLayoutUtils.cpp:3399:67: note: while referencing ‘’ 3399 | widget->UpdateThemeGeometries(builder->GetThemeGeometries()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/layout/forms/nsFieldSetFrame.cpp:202:61: note: while referencing ‘’ 202 | auto clipChain = aBuilder.DefineClipChain({clip}, true); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/forms/nsFieldSetFrame.cpp:199:48: note: while referencing ‘array’ 199 | nsTArray array{region}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::layers::ScrollMetadata nsLayoutUtils::ComputeScrollMetadata(nsIFrame*, nsIFrame*, nsIContent*, const nsIFrame*, mozilla::layers::LayerManager*, nsLayoutUtils::ViewID, const nsSize&, const mozilla::Maybe&, bool, const mozilla::Maybe&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsLayoutUtils.cpp:8441:65: note: while referencing ‘’ 8441 | metadata.SetScrollUpdates(scrollableFrame->GetScrollUpdates()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsPresContext::FlushPendingMediaFeatureValuesChanged()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/nsPresContext.cpp:1634:9: note: while referencing ‘’ 1634 | [list = std::move(listsToNotify)] { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1635 | for (const auto& mql : list) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | nsAutoMicroTask mt; | ~~~~~~~~~~~~~~~~~~~ 1637 | mql->FireChangeEvent(); | ~~~~~~~~~~~~~~~~~~~~~~~ 1638 | } | ~ 1639 | })); | ~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsPresContext.cpp:1623:50: note: while referencing ‘listsToNotify’ 1623 | nsTArray> listsToNotify; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRootPresContext::CollectPluginGeometryUpdates(mozilla::layers::LayerManager*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsPresContext.cpp:2889:38: note: while referencing ‘configurations’ 2889 | nsTArray configurations; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsPresContext.cpp:2889:38: note: while referencing ‘configurations’ 2889 | nsTArray configurations; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsStyleSheetService::LoadAndRegisterSheet(nsIURI*, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/nsStyleSheetService.cpp:158:51: note: while referencing ‘’ 158 | for (PresShell* presShell : mPresShells.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsStyleSheetService.cpp:164:37: note: while referencing ‘children’ 164 | nsTArray children; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsStyleSheetService.cpp:164:37: note: while referencing ‘children’ 164 | nsTArray children; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsStyleSheetService::UnregisterSheet(nsIURI*, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/nsStyleSheetService.cpp:309:49: note: while referencing ‘’ 309 | for (PresShell* presShell : mPresShells.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsStyleSheetService.cpp:318:35: note: while referencing ‘children’ 318 | nsTArray children; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/base/nsStyleSheetService.cpp:318:35: note: while referencing ‘children’ 318 | nsTArray children; | ^~~~~~~~ layout/generic In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNumberControlFrame::CreateAnonymousContent(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/forms/nsNumberControlFrame.cpp:77:25: note: while referencing ‘nestedContent’ 77 | nsTArray nestedContent; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextControlElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsTextControlFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsSearchControlFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsSearchControlFrame.cpp:7, from Unified_cpp_layout_forms1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayOptionEventGrabber::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/forms/nsSelectsAreaFrame.cpp:58:23: note: while referencing ‘outFrames’ 58 | nsTArray outFrames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextControlElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsTextControlFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsSearchControlFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsSearchControlFrame.cpp:7, from Unified_cpp_layout_forms1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSearchControlFrame::CreateAnonymousContent(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/forms/nsSearchControlFrame.cpp:67:25: note: while referencing ‘nestedContent’ 67 | nsTArray nestedContent; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextControlElement.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsTextControlFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsSearchControlFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsSearchControlFrame.cpp:7, from Unified_cpp_layout_forms1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayWrapList::Merge(const nsDisplayItem*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/generic/TextOverflow.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGfxScrollFrame.h:24, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsListControlFrame.h:21, from /builddir/build/BUILD/firefox-84.0.1/layout/forms/nsSelectsAreaFrame.cpp:10, from Unified_cpp_layout_forms1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsDisplayList.h:5529:62: note: while referencing ‘’ 5529 | mMergedFrames.AppendElements(aOther->mMergedFrames.Clone()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsPluginFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsPluginFrame.cpp:9: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsPluginFrame::GetWidgetConfiguration(nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/layout/generic/nsPluginFrame.cpp:394:67: note: while referencing ‘’ 394 | configuration->mClipRegion = mNextConfigurationClipRegion.Clone(); | ^ layout/inspector In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/inspector/InspectorFontFace.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/inspector/InspectorFontFace.cpp:7, from Unified_cpp_layout_inspector0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/inspector/InspectorUtils.cpp:183:38: note: while referencing ‘rawRuleList’ 183 | nsTArray rawRuleList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/inspector/InspectorFontFace.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/inspector/InspectorFontFace.cpp:7, from Unified_cpp_layout_inspector0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::InspectorFontFace::GetRanges(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/inspector/InspectorFontFace.cpp:289:27: note: while referencing ‘’ 289 | aResult = mRanges.Clone(); | ^ layout/ipc In file included from Unified_cpp_layout_generic0.cpp:92: /builddir/build/BUILD/firefox-84.0.1/layout/generic/ReflowInput.cpp: In member function ‘void mozilla::ReflowInput::InitFrameType(mozilla::LayoutFrameType)’: /builddir/build/BUILD/firefox-84.0.1/layout/generic/ReflowInput.cpp:834:15: warning: ‘frameType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 834 | frameType = NS_FRAME_REPLACED_CONTAINS_BLOCK(frameType); In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ViewportFrame::BuildDisplayListForTopLayer(nsDisplayListBuilder*, nsDisplayList*, bool*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:56: /builddir/build/BUILD/firefox-84.0.1/layout/generic/ViewportFrame.cpp:156:27: note: while referencing ‘topLayer’ 156 | nsTArray topLayer = PresContext()->Document()->GetTopLayer(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_layout_generic1.cpp:137: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/generic/nsContainerFrame.cpp:2709:9: warning: ‘bSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2709 | if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPoint.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsCoord.h:137:36: warning: ‘iSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 137 | return _nscoordSaturatingMultiply(aCoord, aScale, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic1.cpp:137: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.cpp:2500:11: note: ‘iSize’ was declared here 2500 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; | ^~~~~ layout/mathml In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nscoord nsMathMLmfracFrame::CalcLineThickness(nsPresContext*, nsIFrame::ComputedStyle*, nsString&, nscoord, nscoord, float)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLmfracFrame.cpp:144:64: note: while referencing ‘’ 144 | dom::Document::eMathML_DeprecatedLineThicknessValue); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2788:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = nsGridContainerFrame::GridItemInfo; nsTArray::self_type = nsTArray]’ /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:3579:49: required from here /builddir/build/BUILD/firefox-84.0.1/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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:564:30: note: ‘struct nsGridContainerFrame::GridItemInfo’ declared here 564 | struct nsGridContainerFrame::GridItemInfo { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:177:44: note: while referencing ‘’ 177 | aFrame->ReportErrorToConsole("NoBase"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsMathMLmmultiscriptsFrame::Place(nsIFrame::DrawTarget*, bool, nsIFrame::ReflowOutput&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:116:65: note: while referencing ‘’ 116 | dom::Document::eMathML_DeprecatedScriptShiftAttributes); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:135:65: note: while referencing ‘’ 135 | dom::Document::eMathML_DeprecatedScriptShiftAttributes); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLChar.cpp:870:30: note: while referencing ‘names’ 870 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void NormalizeDefaultFont(nsFont&, float)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLChar.cpp:61:30: note: while referencing ‘names’ 61 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsMathMLChar::StretchEnumContext::EnumCallback(const mozilla::FontFamilyName&, bool, void*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLChar.cpp:1296:68: note: while referencing ‘’ 1296 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLChar.cpp:1296:68: note: while referencing ‘’ 1296 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:1296:68: note: while referencing ‘’ 1296 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLChar.cpp:1296:68: note: while referencing ‘’ 1296 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLChar.cpp:1357:28: note: while referencing ‘mergedList’ 1357 | nsTArray mergedList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsMathMLmencloseFrame::AddNotation(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLmencloseFrame.cpp:111:67: note: while referencing ‘’ 111 | dom::Document::eMathML_DeprecatedMencloseNotationRadical); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void logMessage(nsIContent*, const nsAString&, int32_t, const char*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:119: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsImageMap.cpp:78:26: note: while referencing ‘’ 78 | nsTArray(), /* params */ | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLmtableFrame.cpp:7, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsMathMLmunderoverFrame::SetPendingPostReflowIncrementScriptLevel()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/mathml/nsMathMLmunderoverFrame.cpp:138:44: note: while referencing ‘commands’ 138 | nsTArray commands = | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLmtableFrame.cpp:7, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLContainerFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLmtableFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLmtableFrame.cpp:8, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLmtableFrame.cpp:7, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLContainerFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLmtableFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/mathml/nsMathMLmtableFrame.cpp:8, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ layout/painting In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:20: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFloatManager.cpp:2634:21: note: while referencing ‘vertices’ 2634 | nsTArray vertices = | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:6312:22: note: while referencing ‘flexTracks’ 6312 | nsTArray flexTracks(aFlexTracks.Clone()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray > nsGridContainerFrame::LineNameMap::GetResolvedLineNamesForComputedGridTrackInfo() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:1694:34: note: while referencing ‘line’ 1694 | nsTArray line; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsIFrame::DestroyFrom(nsIFrame*, nsIFrame::PostDestroyData&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsSplittableFrame.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:260:29: note: while referencing ‘toDelete’ 260 | nsTArray toDelete = std::move(mProperties); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:6495:23: note: while referencing ‘gapDeltas’ 6495 | nsTArray gapDeltas; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::StoreUsedTrackSizes(nsGridContainerFrame::LogicalAxis, const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:9564:37: note: while referencing ‘’ 9564 | uts->mSizes[aAxis] = aSizes.Clone(); | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/generic/nsGridContainerFrame.cpp:7803:44: warning: ‘masonryAxisGap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7803 | maxSize = std::max(nscoord(0), maxSize - masonryAxisGap); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::Tracks::InitializeItemBaselines(nsGridContainerFrame::GridReflowInput&, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:5581:30: note: while referencing ‘lastBaselineItems’ 5581 | nsTArray lastBaselineItems; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:5580:30: note: while referencing ‘firstBaselineItems’ 5580 | nsTArray firstBaselineItems; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nscoord nsGridContainerFrame::ReflowInFragmentainer(nsGridContainerFrame::GridReflowInput&, const LogicalRect&, nsIFrame::ReflowOutput&, nsReflowStatus&, nsGridContainerFrame::Fragmentainer&, const nsSize&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:7362:23: note: while referencing ‘placeholders’ 7362 | nsTArray placeholders(aState.mAbsPosItems.Length()); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:7361:33: note: while referencing ‘sortedItems’ 7361 | nsTArray sortedItems(aState.mGridItems.Length()); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Document.h:65, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/EventListenerBinding.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DataTransferItem.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DataTransferItemList.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/DataTransfer.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MouseEvents.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Touch.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/base/TouchManager.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:60, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsSplittableFrame.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In function ‘nscoord MinSize(const GridItemInfo&, const GridReflowInput&, gfxContext*, mozilla::WritingMode, mozilla::LogicalAxis, CachedIntrinsicSizes*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1890:22: warning: ‘*((void*)(& sizeStyle)+4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1890 | return tag.tag & TAG_MASK; | ^~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:5338:13: note: ‘*((void*)(& sizeStyle)+4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ was declared here 5338 | StyleSize sizeStyle = | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:5338: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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:6216:24: note: while referencing ‘tracks’ 6216 | nsTArray tracks(maxSpan); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:6071:27: note: while referencing ‘step2Items’ 6071 | nsTArray step2Items; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:6383:26: note: while referencing ‘itemFlexTracks’ 6383 | nsTArray itemFlexTracks; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::Tracks::StretchFlexibleTracks(nsGridContainerFrame::GridReflowInput&, nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:6403:22: note: while referencing ‘flexTracks’ 6403 | nsTArray flexTracks(mSizes.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:6403:22: note: while referencing ‘flexTracks’ 6403 | nsTArray flexTracks(mSizes.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::UsedTrackSizes::ResolveSubgridTrackSizesForAxis(nsGridContainerFrame*, nsGridContainerFrame::LogicalAxis, nsGridContainerFrame::Subgrid*, gfxContext&, nscoord)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:3579:49: note: while referencing ‘’ 3579 | state.mGridItems = aSubgrid->mGridItems.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsGridContainerFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8904:30: note: while referencing ‘rowAfterRepeatAuto’ 8904 | nsTArray> rowAfterRepeatAuto; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8863:30: note: while referencing ‘colBeforeRepeatAuto’ 8863 | nsTArray> colBeforeRepeatAuto; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8862:30: note: while referencing ‘colNamesFollowingRepeat’ 8862 | nsTArray> colNamesFollowingRepeat; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8776:20: note: while referencing ‘rowRemovedRepeatTracks’ 8776 | nsTArray rowRemovedRepeatTracks( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8775:24: note: while referencing ‘rowTrackStates’ 8775 | nsTArray rowTrackStates(rowTrackCount); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8774:23: note: while referencing ‘rowTrackSizes’ 8774 | nsTArray rowTrackSizes(rowTrackCount); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8773:23: note: while referencing ‘rowTrackPositions’ 8773 | nsTArray rowTrackPositions(rowTrackCount); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8734:20: note: while referencing ‘colRemovedRepeatTracks’ 8734 | nsTArray colRemovedRepeatTracks( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8733:24: note: while referencing ‘colTrackStates’ 8733 | nsTArray colTrackStates(colTrackCount); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8732:23: note: while referencing ‘colTrackSizes’ 8732 | nsTArray colTrackSizes(colTrackCount); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGridContainerFrame.cpp:8731:23: note: while referencing ‘colTrackPositions’ 8731 | nsTArray colTrackPositions(colTrackCount); | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_painting0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/ActiveLayerTracker.cpp:9, from Unified_cpp_layout_painting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void RetainedDisplayListBuilder::ClearFramesWithProps()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/painting/RetainedDisplayListBuilder.cpp:1398:28: note: while referencing ‘framesWithProps’ 1398 | AutoClearFramePropsArray framesWithProps; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/painting/ActiveLayerTracker.cpp:9, from Unified_cpp_layout_painting0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/painting/RetainedDisplayListBuilder.cpp:1397:28: note: while referencing ‘modifiedFrames’ 1397 | AutoClearFramePropsArray modifiedFrames; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.cpp:9, from Unified_cpp_layout_generic3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsPageFrame::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)’: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsPageFrame.cpp:570:14: note: while referencing ‘previousPagesAndOffsets’ 570 | const auto previousPagesAndOffsets = | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.cpp:9, from Unified_cpp_layout_generic3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::JustificationInfo nsTextFrame::PropertyProvider::ComputeJustification(nsTextFrame::PropertyProvider::Range, nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_generic3.cpp:137: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsTextFrame.cpp:3358:37: note: while referencing ‘assignments’ 3358 | nsTArray assignments; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.cpp:9, from Unified_cpp_layout_generic3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTextFrame::PropertyProvider::SetupJustificationSpacing(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_generic3.cpp:137: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsTextFrame.cpp:3750:37: note: while referencing ‘assignments’ 3750 | nsTArray assignments; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.cpp:9, from Unified_cpp_layout_generic3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void BuildTextRunsScanner::FlushLineBreaks(gfxTextRun*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_generic3.cpp:137: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsTextFrame.cpp:907:22: note: while referencing ‘fontsWithAnimatedGlyphs’ 907 | nsTArray fontsWithAnimatedGlyphs; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.cpp:9, from Unified_cpp_layout_generic3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h: In member function ‘virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)’: /builddir/build/BUILD/firefox-84.0.1/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_generic3.cpp:137: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsTextFrame.cpp:9821:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ was declared here 9821 | Maybe autoLineCursor; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLeafFrame.cpp:9, from Unified_cpp_layout_generic3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:4126:20: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4126 | mProperties.Set(aProperty, aValue, this); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic3.cpp:137: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsTextFrame.cpp:9821:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ was declared here 9821 | Maybe autoLineCursor; | ^~~~~~~~~~~~~~ layout/printing In file included from Unified_cpp_layout_printing0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/layout/printing/PrintTranslator.cpp: In member function ‘bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/printing/DrawEventRecorder.h:15, from /builddir/build/BUILD/firefox-84.0.1/layout/printing/DrawEventRecorder.cpp:7, from Unified_cpp_layout_printing0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPrintJob::SetupToPrintContent()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/printing/nsPrintJob.cpp:1383:21: note: while referencing ‘ranges’ 1383 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/printing/DrawEventRecorder.h:15, from /builddir/build/BUILD/firefox-84.0.1/layout/printing/DrawEventRecorder.cpp:7, from Unified_cpp_layout_printing0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPrintJob::DoCommonPrint(bool, nsIPrintSettings*, nsIWebProgressListener*, nsPrintJob::Document*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/printing/nsPrintJob.cpp:787:48: note: while referencing ‘’ 787 | printData->mPrintSettings->SetPageRanges({}); | ^ layout/style/nsComputedDOMStyleGenerated.inc.stub layout/style/nsCSSPropsGenerated.inc.stub layout/svg layout/tables In file included from Unified_cpp_layout_svg0.cpp:110: /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGFilterInstance.cpp: In member function ‘bool mozilla::SVGFilterInstance::ComputeBounds()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/dom/svg/SVGFilters.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGFilterInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/FilterInstance.cpp:28, from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/dom/svg/SVGAnimatedLength.h:82:7: note: ‘class mozilla::SVGAnimatedLength’ declared here 82 | class SVGAnimatedLength { | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:65: /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.cpp: In member function ‘void BCPaintBorderIterator::ResetVerInfo()’: /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.cpp:7350: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] 7350 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); | ^ /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.cpp:5881:8: note: ‘struct BCBlockDirSeg’ declared here 5881 | struct BCBlockDirSeg { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::CSSClipPathInstance::CreateClipPathPolygon(mozilla::CSSClipPathInstance::DrawTarget*, const nsRect&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/CSSClipPathInstance.cpp:182:21: note: while referencing ‘vertices’ 182 | nsTArray vertices = | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForGrayscale(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/CSSFilterInstance.cpp:198:50: note: while referencing ‘’ 198 | aDescr.Attributes() = AsVariant(std::move(atts)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/CSSFilterInstance.cpp:190:25: note: while referencing ‘atts’ 190 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForHueRotate(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/CSSFilterInstance.cpp:212:50: note: while referencing ‘’ 212 | aDescr.Attributes() = AsVariant(std::move(atts)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/CSSFilterInstance.cpp:204:25: note: while referencing ‘atts’ 204 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForSaturate(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/CSSFilterInstance.cpp:258:50: note: while referencing ‘’ 258 | aDescr.Attributes() = AsVariant(std::move(atts)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/CSSFilterInstance.cpp:250:25: note: while referencing ‘atts’ 250 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForSepia(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/CSSFilterInstance.cpp:272:50: note: while referencing ‘’ 272 | aDescr.Attributes() = AsVariant(std::move(atts)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/CSSFilterInstance.cpp:264:25: note: while referencing ‘atts’ 264 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CSSFilterInstance::SetBounds(mozilla::CSSFilterInstance::FilterPrimitiveDescription&, const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/CSSFilterInstance.cpp:342:25: note: while referencing ‘inputExtents’ 342 | nsTArray inputExtents; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/CSSFilterInstance.cpp:342:25: note: while referencing ‘inputExtents’ 342 | nsTArray inputExtents; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGFilterInstance::BuildPrimitives(nsTArray&, nsTArray >&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/SVGFilterInstance.cpp:403:20: note: while referencing ‘sourcesAreTainted’ 403 | nsTArray sourcesAreTainted; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/FilterInstance.cpp:548:40: note: while referencing ‘primitiveDescriptions’ 548 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/FilterInstance.cpp:548:40: note: while referencing ‘primitiveDescriptions’ 548 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/layout/svg/FilterInstance.cpp:548:40: note: while referencing ‘primitiveDescriptions’ 548 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/FilterInstance.cpp:561:74: note: while referencing ‘’ 561 | mFilterDescription = FilterDescription(std::move(primitiveDescriptions)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/FilterInstance.cpp:548:40: note: while referencing ‘primitiveDescriptions’ 548 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/FilterInstance.cpp:280:55: note: while referencing ‘’ 280 | aWrFilters.values.AppendElement(nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void FixedTableLayoutStrategy::ComputeColumnISizes(const ReflowInput&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/tables/FixedTableLayoutStrategy.cpp:179:21: note: while referencing ‘oldColISizes’ 179 | nsTArray oldColISizes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsLineBox.h:15, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:16, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsILineIterator.h: In member function ‘virtual mozilla::Result nsTableRowGroupFrame::GetLine(int32_t) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/tables/nsTableRowGroupFrame.cpp:1705:12: note: ‘*((void*)& structure +24)’ was declared here 1705 | LineInfo structure; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/tables/nsCellMap.cpp:2055:27: note: while referencing ‘origRows’ 2055 | nsTArray origRows = std::move(mRows); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCellMap::RebuildConsideringRows(nsTableCellMap&, int32_t, nsTArray*, int32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/tables/nsCellMap.cpp:1956:27: note: while referencing ‘origRows’ 1956 | nsTArray origRows = std::move(mRows); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsTableRowFrame::InsertFrames(nsIFrame::ChildListID, nsIFrame*, const iterator*, nsFrameList&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/tables/nsTableRowFrame.cpp:230:31: note: while referencing ‘cellChildren’ 230 | nsTArray cellChildren; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsTableRowGroupFrame::InsertFrames(nsIFrame::ChildListID, nsIFrame*, const iterator*, nsFrameList&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/tables/nsTableRowGroupFrame.cpp:1515:30: note: while referencing ‘rows’ 1515 | nsTArray rows; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ layout/xul/grid layout/xul In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRect.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ISVGDisplayableFrame.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::Matrix mozilla::SVGImageFrame::GetVectorImageTransform()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:48:66: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | : _11(a11), _12(a12), _21(a21), _22(a22), _31(a31), _32(a32) {} | ^ In file included from Unified_cpp_layout_svg1.cpp:20: /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGImageFrame.cpp:227:12: note: ‘y’ was declared here 227 | float x, y; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRect.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ISVGDisplayableFrame.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:48:66: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | : _11(a11), _12(a12), _21(a21), _22(a22), _31(a31), _32(a32) {} | ^ In file included from Unified_cpp_layout_svg1.cpp:20: /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGImageFrame.cpp:227:9: note: ‘x’ was declared here 227 | float x, y; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::SVGIntegrationUtils::IsMaskResourceReady(nsIFrame*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/SVGIntegrationUtils.cpp:715:27: note: while referencing ‘maskFrames’ 715 | nsTArray maskFrames; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::SVGIntegrationUtils::CanCreateWebRenderFiltersForFrame(nsIFrame*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/svg/SVGIntegrationUtils.cpp:1206:19: note: while referencing ‘wrFilters’ 1206 | WrFiltersHolder wrFilters; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayXULEventRedirector::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/xul/nsBoxFrame.cpp:1071:23: note: while referencing ‘outFrames’ 1071 | nsTArray outFrames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayWrapList::Merge(const nsDisplayItem*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/xul/nsBoxFrame.cpp:63, from Unified_cpp_layout_xul0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/layout/painting/nsDisplayList.h:5529:62: note: while referencing ‘’ 5529 | mMergedFrames.AppendElements(aOther->mMergedFrames.Clone()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGUtils.h:25, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGUtils.cpp:9, from Unified_cpp_layout_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::SVGUtils::DetermineMaskUsage(nsIFrame*, bool, mozilla::SVGUtils::MaskUsage&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/SVGUtils.cpp:438:27: note: while referencing ‘maskFrames’ 438 | nsTArray maskFrames; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGUtils.h:25, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGUtils.cpp:9, from Unified_cpp_layout_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/SVGUtils.cpp:652:27: note: while referencing ‘maskFrames’ 652 | nsTArray maskFrames; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGUtils.h:25, from /builddir/build/BUILD/firefox-84.0.1/layout/svg/SVGUtils.cpp:9, from Unified_cpp_layout_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/svg/SVGUtils.cpp:652:27: note: while referencing ‘maskFrames’ 652 | nsTArray maskFrames; | ^~~~~~~~~~ layout/xul/tree In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTreeBodyFrame::FireScrollEvent()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:4176:18: note: while referencing ‘event’ 4176 | WidgetGUIEvent event(true, eScroll, nullptr); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTreeRange::Invalidate()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/xul/tree/nsTreeSelection.cpp:191:23: note: while referencing ‘ranges’ 191 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTreeRange::RemoveAllBut(int32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/xul/tree/nsTreeSelection.cpp:199:25: note: while referencing ‘ranges’ 199 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::AdjustPopupsOnWindowChange(nsPIDOMWindowOuter*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/xul/nsXULPopupManager.cpp:417:31: note: while referencing ‘list’ 417 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::HidePopupsInList(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/xul/nsXULPopupManager.cpp:1125:23: note: while referencing ‘weakPopups’ 1125 | nsTArray weakPopups(aFrames.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::HidePopupsInDocShell(nsIDocShellTreeItem*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/xul/nsXULPopupManager.cpp:1179:31: note: while referencing ‘popupsToHide’ 1179 | nsTArray popupsToHide; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_layout_xul1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsSprocketLayout.cpp: In member function ‘void nsSprocketLayout::AlignChildren(nsIFrame*, nsBoxLayoutState&)’: /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsSprocketLayout.cpp:894:21: warning: ‘isLTR’ may be used uninitialized in this function [-Wmaybe-uninitialized] 894 | x = isLTR ? leftAlign : rightAlign; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::ExecuteMenu(nsIContent*, nsXULMenuCommandEvent*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/xul/nsXULPopupManager.cpp:1247:31: note: while referencing ‘popupsToHide’ 1247 | nsTArray popupsToHide; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::PopupDestroyed(nsMenuPopupFrame*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/xul/nsXULPopupManager.cpp:1689:31: note: while referencing ‘popupsToHide’ 1689 | nsTArray popupsToHide; | ^~~~~~~~~~~~ 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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 media/libdav1d/8bd_itx_tmpl.c.stub media/libdav1d/16bd_lf_apply_tmpl.c.stub media/libdav1d/8bd_lf_apply_tmpl.c.stub media/libdav1d/16bd_loopfilter_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_lr_apply_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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_mc_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ 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/8bd_mc_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ 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_recon_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ 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/8bd_recon_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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-84.0.1/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro ‘HUFF_EXTEND’ 343 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro ‘HUFF_EXTEND’ 420 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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-84.0.1/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 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 In file included from Unified_c_media_libnestegg_src0.c:2: /builddir/build/BUILD/firefox-84.0.1/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: /builddir/build/BUILD/firefox-84.0.1/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 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 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 In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/aom/aom_dsp/simd/v128_intrinsics_arm.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/aom/aom_dsp/simd/v256_intrinsics_v128.h:16, from /builddir/build/BUILD/firefox-84.0.1/third_party/aom/aom_dsp/simd/v256_intrinsics_arm.h:15, from /builddir/build/BUILD/firefox-84.0.1/third_party/aom/aom_dsp/aom_simd.h:28, from /builddir/build/BUILD/firefox-84.0.1/third_party/aom/av1/common/cdef_block_neon.c:12: /builddir/build/BUILD/firefox-84.0.1/third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h: In function ‘u32_store_unaligned’: /builddir/build/BUILD/firefox-84.0.1/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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/libspeex_resampler/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-84.0.1/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: /builddir/build/BUILD/firefox-84.0.1/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/libpng/filter_neon.o 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 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 /builddir/build/BUILD/firefox-84.0.1/media/libtremor/lib/tremor_codebook.c: In function ‘vorbis_book_decodev_set’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/media/libtremor/lib/tremor_floor0.c: In function ‘vorbis_lsp_to_curve’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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 media/libwebp/src/dec cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/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 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 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 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-84.0.1/modules/woff2/src/woff2_dec.cc: In function ‘bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsNetworkInfoService.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsNetworkInfoService.cpp:13: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsNetworkInfoService::ListNetworkAddresses(nsIListNetworkAddressesListener*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/base/nsNetworkInfoService.cpp:42:23: note: while referencing ‘addrStrings’ 42 | nsTArray addrStrings; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsNetworkInfoService.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsNetworkInfoService.cpp:13: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/base/nsNetworkInfoService.cpp:42:23: note: while referencing ‘addrStrings’ 42 | nsTArray addrStrings; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsNetworkInfoService.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsNetworkInfoService.cpp:13: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/base/nsNetworkInfoService.cpp:42:23: note: while referencing ‘addrStrings’ 42 | nsTArray addrStrings; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::PreferenceServiceReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/modules/libpref/Preferences.cpp:3149:23: note: while referencing ‘suspectPreferences’ 3149 | nsTArray suspectPreferences; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::SharedPrefMapBuilder::Finalize(mozilla::loader::AutoMemMap&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/modules/libpref/SharedPrefMap.cpp:141:20: note: while referencing ‘entries’ 141 | nsTArray entries(mEntries.Length()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::ipc::FileDescriptor mozilla::Preferences::EnsureSnapshot(size_t*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/modules/libpref/Preferences.cpp:3542:26: note: while referencing ‘builder’ 3542 | SharedPrefMapBuilder builder; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::Preferences::_ZN7mozilla11Preferences18InitInitialObjectsEb.part.0(bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/modules/libpref/Preferences.cpp:4239:23: note: while referencing ‘prefEntries’ 4239 | nsTArray prefEntries; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/modules/libpref/Preferences.cpp:4401:23: note: while referencing ‘prefEntries’ 4401 | nsTArray prefEntries; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:4401:23: note: while referencing ‘prefEntries’ 4401 | nsTArray prefEntries; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/modules/libpref/Preferences.cpp:4401:23: note: while referencing ‘prefEntries’ 4401 | nsTArray prefEntries; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::Preferences::WritePrefFile(nsIFile*, mozilla::Preferences::SaveMethod)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/modules/libpref/Preferences.cpp:4037:77: note: while referencing ‘’ 4037 | UniquePtr prefs = MakeUnique(pref_savePrefs()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0.1/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/modules/libpref/Preferences.cpp:4083:16: note: while referencing ‘prefsData’ 4083 | PrefSaveData prefsData = pref_savePrefs(); | ^~~~~~~~~ netwerk/build In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2788:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ /builddir/build/BUILD/firefox-84.0.1/netwerk/base/NetworkConnectivityService.cpp:106:62: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/Dashboard.cpp:10, from Unified_cpp_netwerk_base0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ netwerk/cache In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::Predictor::Resetter::OnCacheEntryAvailable(nsICacheEntry*, bool, nsIApplicationCache*, nsresult)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:119: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/Predictor.cpp:1793:23: note: while referencing ‘keysToDelete’ 1793 | nsTArray keysToDelete = std::move(mKeysToDelete); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::BackgroundFileSaver::GetSignatureInfo(nsTArray > >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/algorithm:52, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::LoadInfo::SetCorsPreflightInfo(const nsTArray >&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/base/LoadInfo.cpp:1400:39: note: while referencing ‘’ 1400 | mCorsUnsafeHeaders = aHeaders.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::IOActivityMonitor::RequestActivitiesInternal(mozilla::dom::Promise*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/base/IOActivityMonitor.cpp:265:49: note: while referencing ‘activities’ 265 | FallibleTArray activities; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsCacheService::Unlock()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsCacheEntryDescriptor::Close()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 508 | nsTArray > inputWrappers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_cache0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 508 | nsTArray > inputWrappers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 508 | nsTArray > inputWrappers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCacheService::CloseAllStreams()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache/nsCacheService.cpp:1755:29: note: while referencing ‘entries’ 1755 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache/nsCacheService.cpp:1750:68: note: while referencing ‘outputs’ 1750 | nsTArray > outputs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache/nsCacheService.cpp:1749:67: note: while referencing ‘inputs’ 1749 | nsTArray > inputs; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache/nsCacheService.cpp:1778:49: note: while referencing ‘descs’ 1778 | nsTArray > descs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsOfflineCacheDevice::RunSimpleQuery(mozIStorageStatement*, uint32_t, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache/nsDiskCacheDeviceSQL.cpp:2099:23: note: while referencing ‘valArray’ 2099 | nsTArray valArray; | ^~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:128: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsNetAddr.cpp: In member function ‘virtual nsresult nsNetAddr::GetNetAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsFileStreams.cpp:26, from Unified_cpp_netwerk_base2.cpp:38: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDocShell.h:22, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/RequestContextService.cpp:7, from Unified_cpp_netwerk_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::net::SessionCacheInfo mozilla::net::SessionCacheInfo::Clone() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/algorithm:52, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Span.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDebug.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/domstubs.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDocShell.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/RequestContextService.cpp:7, 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDocShell.h:22, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/RequestContextService.cpp:7, from Unified_cpp_netwerk_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/algorithm:52, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Span.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDebug.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupportsUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/domstubs.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDocShell.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/RequestContextService.cpp:7, 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDocShell.h:22, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/RequestContextService.cpp:7, from Unified_cpp_netwerk_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::ThrottleQueue::Notify(nsITimer*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:74: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/ThrottleQueue.cpp:333:41: note: while referencing ‘events’ 333 | nsTArray> events = std::move(mAsyncEvents); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::OnProcessLaunchComplete(mozilla::net::SocketProcessHost*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:643:37: note: while referencing ‘pendingEvents’ 643 | nsTArray> pendingEvents = std::move(mPendingEvents); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsMediaFragmentURIParser::Parse(nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/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:119: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsMediaFragmentURIParser.cpp:322:46: note: while referencing ‘fragments’ 322 | nsTArray > fragments; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:110: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsMIMEInputStream.cpp:363:36: note: while referencing ‘’ 363 | params.headers() = mHeaders.Clone(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::ParsePortList(const char*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:1519:25: note: while referencing ‘portListArray’ 1519 | nsTArray portListArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:110: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsMIMEInputStream.cpp:406:37: note: while referencing ‘’ 406 | mHeaders = params.headers().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:110: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsMIMEInputStream.cpp:363:36: note: while referencing ‘’ 363 | params.headers() = mHeaders.Clone(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::nsIOService::_ZN7mozilla3net11nsIOService9AllowPortEiPKcPb.part.0(int32_t, const char*, bool*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:47: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsIOService.cpp:1415:21: note: while referencing ‘restrictedPortList’ 1415 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.cpp: In member function ‘nsresult mozilla::net::nsSocketTransport::InitWithConnectedSocket(PRFileDesc*, const mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.cpp:907: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] 907 | memcpy(&mNetAddr, addr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsServerSocket.cpp:6, from Unified_cpp_netwerk_base3.cpp:65: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetPeerAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.cpp:2813: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] 2813 | memcpy(addr, &mNetAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsServerSocket.cpp:6, from Unified_cpp_netwerk_base3.cpp:65: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetSelfAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.cpp:2832: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] 2832 | memcpy(addr, &mSelfAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsServerSocket.cpp:6, from Unified_cpp_netwerk_base3.cpp:65: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::Bind(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.cpp:2846: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] 2846 | memcpy(mBindAddr.get(), aLocalAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsServerSocket.cpp:6, from Unified_cpp_netwerk_base3.cpp:65: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:38: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::nsUDPMessage::nsUDPMessage(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:38: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:38: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::{anonymous}::UDPMessageProxy::UDPMessageProxy(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:38: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:38: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::GetAddress(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:38: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::nsUDPSocket::OnSocketReady(PRFileDesc*, int16_t)’: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp:412:27: note: while referencing ‘data’ 412 | FallibleTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp:412:27: note: while referencing ‘data’ 412 | FallibleTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp:1078:27: note: while referencing ‘fallibleArray’ 1078 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp:1135:29: note: while referencing ‘fallibleArray’ 1135 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsUDPSocket.cpp:1135:29: note: while referencing ‘fallibleArray’ 1135 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ netwerk/cache2 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.cpp:7, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsSocketTransportService::UpdatePortRemapPreference(const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:110: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransportService2.cpp:204:41: note: while referencing ‘ranges’ 204 | nsTArray> ranges(2); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.cpp:7, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransportService2.cpp:204:41: note: while referencing ‘ranges’ 204 | nsTArray> ranges(2); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.cpp:7, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:110: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransportService2.cpp:194:18: note: while referencing ‘portRemapping’ 194 | TPortRemapping portRemapping; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.cpp:7, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransportService2.cpp:194:18: note: while referencing ‘portRemapping’ 194 | TPortRemapping portRemapping; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.cpp:7, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:110: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransportService2.cpp:204:41: note: while referencing ‘ranges’ 204 | nsTArray> ranges(2); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsPACMan.cpp:7, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:110: /builddir/build/BUILD/firefox-84.0.1/netwerk/base/nsSocketTransportService2.cpp:194:18: note: while referencing ‘portRemapping’ 194 | TPortRemapping portRemapping; | ^~~~~~~~~~~~~ netwerk/cookie In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheFile::Unlock()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache2/CacheFile.cpp:1368:33: note: while referencing ‘objs’ 1368 | nsTArray> objs = std::move(mObjsToRelease); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheIOThread::LoopOneLevel(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘mozilla::net::CacheIOThread::EventQueue [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_cache20.cpp:92: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheFileIOManager::ShutdownMetadataWriteSchedulingInternal()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache2/CacheFileIOManager.cpp:1474:32: note: while referencing ‘files’ 1474 | nsTArray > files = std::move(mScheduledMetadataWrites); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CacheFileIOManager::Notify(nsITimer*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache2/CacheFileIOManager.cpp:1493:32: note: while referencing ‘files’ 1493 | nsTArray > files = std::move(mScheduledMetadataWrites); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieServiceParent::RemoveBatchDeletedCookies(nsIArray*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieServiceParent.cpp:40:30: note: while referencing ‘attrsList’ 40 | nsTArray attrsList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieServiceParent.cpp:39:26: note: while referencing ‘cookieStructList’ 39 | nsTArray cookieStructList; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieService::GetCookiesSince(int64_t, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieService.cpp:2245:31: note: while referencing ‘cookieList’ 2245 | nsTArray> cookieList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieService::GetCookieStringFromDocument(mozilla::dom::Document*, nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieService.cpp:338:21: note: while referencing ‘cookieList’ 338 | nsTArray cookieList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieServiceParent::TrackCookieLoad(nsIChannel*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieServiceParent.cpp:106:26: note: while referencing ‘matchingCookiesList’ 106 | nsTArray matchingCookiesList; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieServiceParent.cpp:98:21: note: while referencing ‘foundCookieList’ 98 | nsTArray foundCookieList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieServiceParent.cpp:147:26: note: while referencing ‘matchingCookiesList’ 147 | nsTArray matchingCookiesList; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieServiceParent.cpp:138:21: note: while referencing ‘foundCookieList’ 138 | nsTArray foundCookieList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieServiceChild::MoveCookies()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/cookie/CookieServiceChild.cpp:97:17: note: while referencing ‘newCookiesList’ 97 | CookiesList newCookiesList; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieJarSettings::Read(nsIObjectInputStream*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/cookie/CookieJarSettings.cpp:518:24: note: while referencing ‘list’ 518 | CookiePermissionList list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/netwerk/cookie/CookieJarSettings.cpp:328:24: note: while referencing ‘list’ 328 | CookiePermissionList list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::CookieServiceChild::_ZN7mozilla3net18CookieServiceChild23SetCookieStringFromHttpEP6nsIURIRK12nsTSubstringIcEP10nsIChannel.part.0(nsIURI*, const nsACString&, nsIChannel*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieServiceChild.cpp:563:26: note: while referencing ‘cookiesToSend’ 563 | nsTArray cookiesToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheFileIOManager::ShutdownInternal()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache2/CacheFileIOManager.cpp:1212:38: note: while referencing ‘handles’ 1212 | nsTArray > handles; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieService.cpp:2205:31: note: while referencing ‘cookieList’ 2205 | nsTArray> cookieList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieStorage.cpp:559:32: note: while referencing ‘removedIterList’ 559 | nsTArray removedIterList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieStorage.cpp:559:32: note: while referencing ‘removedIterList’ 559 | nsTArray removedIterList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/netwerk/cookie/CookieStorage.cpp:737:13: note: while referencing ‘purgeList’ 737 | PurgeList purgeList(kMaxNumberOfCookies); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieServiceChild::SetCookieStringFromDocument(mozilla::dom::Document*, const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cookie/CookieServiceChild.cpp:496:28: note: while referencing ‘cookiesToSend’ 496 | nsTArray cookiesToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::CacheFileIOManager::EvictAllInternal()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache2/CacheFileIOManager.cpp:2968:38: note: while referencing ‘handles’ 2968 | nsTArray > handles; | ^~~~~~~ netwerk/dns/mdns/libmdns In file included from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFile.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheFileMetadata.h: In member function ‘virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/cache2/CacheEntry.cpp:490:14: note: ‘frecency’ was declared here 490 | uint32_t frecency; | ^~~~~~~~ netwerk/dns/etld_data.inc.stub netwerk/ipc In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheStorageService.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheStorageService.cpp:8, from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheStorageService::DropPrivateBrowsingEntries()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache2/CacheStorageService.cpp:541:23: note: while referencing ‘keys’ 541 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheStorageService.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheStorageService.cpp:8, from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CacheStorageService::Clear()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache2/CacheStorageService.cpp:798:23: note: while referencing ‘keys’ 798 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheStorageService.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheStorageService.cpp:8, from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::CacheStorageService::ClearOriginInternal(const nsAString&, const mozilla::OriginAttributes&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache2/CacheStorageService.cpp:899:36: note: while referencing ‘entriesToDelete’ 899 | nsTArray> entriesToDelete; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheStorageService.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/cache2/CacheStorageService.cpp:8, from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/cache2/CacheStorageService.cpp:899:36: note: while referencing ‘entriesToDelete’ 899 | nsTArray> entriesToDelete; | ^~~~~~~~~~~~~~~ netwerk/mime In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/mime/nsMIMEHeaderParamImpl.cpp:14: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/mime/nsMIMEHeaderParamImpl.cpp:455:26: note: while referencing ‘segments’ 455 | nsTArray segments; | ^~~~~~~~ netwerk/protocol/about netwerk/protocol/data In file included from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2917:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DocumentChannelChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/DocumentChannel.cpp:20, from Unified_cpp_netwerk_ipc0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr > mozilla::net::DocumentLoadListener::RedirectToParentProcess(uint32_t, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/ipc/DocumentLoadListener.cpp:1763:60: note: while referencing ‘endpoints’ 1763 | nsTArray> endpoints; | ^~~~~~~~~ netwerk/protocol/file In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/ipc/DocumentLoadListener.cpp:1961:11: note: while referencing ‘’ 1961 | [self, requests = std::move(mStreamFilterRequests)]( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | const nsresult& aResponse) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1963 | for (StreamFilterRequest& request : requests) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1964 | if (request.mPromise) { | ~~~~~~~~~~~~~~~~~~~~~~~ 1965 | request.mPromise->Resolve(std::move(request.mChildEndpoint), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1966 | __func__); | ~~~~~~~~~~ 1967 | request.mPromise = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1968 | } | ~ 1969 | } | ~ 1970 | self->RedirectToRealChannelFinished(aResponse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1971 | }, | ~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/ipc/DocumentLoadListener.cpp:1889:28: note: while referencing ‘parentEndpoints’ 1889 | nsTArray parentEndpoints(mStreamFilterRequests.Length()); | ^~~~~~~~~~~~~~~ netwerk/protocol/ftp In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2917:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransaction.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransactionChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpTransactionChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessChild.cpp:12, from Unified_cpp_netwerk_ipc1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/netwerk/ipc/SocketProcessParent.cpp:353:17: note: while referencing ‘array’ 353 | ByteArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/ipc/SocketProcessParent.cpp:333:31: note: while referencing ‘collectedCANames’ 333 | nsTArray> collectedCANames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/ipc/SocketProcessChild.cpp:580:39: note: while referencing ‘entries’ 580 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/ipc/SocketProcessChild.cpp:605:37: note: while referencing ‘data’ 605 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::SocketProcessChild::RecvGetDNSCacheEntries(mozilla::net::PSocketProcessChild::GetDNSCacheEntriesResolver&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/ipc/SocketProcessChild.cpp:566:40: note: while referencing ‘’ 566 | aResolve(nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::SocketProcessChild::RecvGetHttpConnectionData(mozilla::net::PSocketProcessChild::GetHttpConnectionDataResolver&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/ipc/SocketProcessChild.cpp:591:38: note: while referencing ‘’ 591 | aResolve(nsTArray()); | ^ netwerk/protocol/gio netwerk/protocol/http In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, from Unified_cpp_netwerk_protocol_ftp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsFtpControlConnection::_ZN22nsFtpControlConnection7ConnectEP12nsIProxyInfoP21nsITransportEventSink.part.0(nsIProxyInfo*, nsITransportEventSink*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, from Unified_cpp_netwerk_protocol_ftp0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘FTP_STATE nsFtpState::_ZN10nsFtpState6R_pasvEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, from Unified_cpp_netwerk_protocol_res0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ASpdySession.cpp:8, from Unified_cpp_protocol_http0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/AltServiceChild.cpp:102:32: note: while referencing ‘proxyInfoArray’ 102 | nsTArray proxyInfoArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/websocket/WebSocketLog.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, from Unified_cpp_protocol_websocket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::WebSocketBaseRunnable::Run()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:48:44: note: while referencing ‘listeners’ 48 | WebSocketEventService::WindowListeners listeners; | ^~~~~~~~~ netwerk/sctp/datachannel In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetServerTiming(nsIArray**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:5152:39: note: while referencing ‘data’ 5152 | nsTArray> data; | ^~~~ netwerk/sctp/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::HalfOpenSocket::SetupStreams(nsISocketTransport**, nsIAsyncInputStream**, nsIAsyncOutputStream**, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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 cc1: warning: command-line option ‘-fpermissive’ 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::HttpBaseChannel::_ZN7mozilla3net15HttpBaseChannel31ReleaseMainThreadOnlyReferencesEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:304:35: note: while referencing ‘arrayToRelease’ 304 | nsTArray> arrayToRelease; | ^~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::HttpBackgroundChannelChild::OnStartRequestReceived(mozilla::Maybe)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::HttpBaseChannel::SetCorsPreflightParameters(const nsTArray >&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:5018:41: note: while referencing ‘’ 5018 | mUnsafeHeaders = aUnsafeHeaders.Clone(); | ^ /builddir/build/BUILD/firefox-84.0.1/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_stream_reset_response’: /builddir/build/BUILD/firefox-84.0.1/netwerk/sctp/src/netinet/sctp_input.c:3889: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] 3889 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/sctp/src/netinet/sctp_input.c:3902: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] 3902 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_str_reset_request_out’: /builddir/build/BUILD/firefox-84.0.1/netwerk/sctp/src/netinet/sctp_input.c:4180: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] 4180 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); | ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetMatchedTrackingLists(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:4426:40: note: while referencing ‘’ 4426 | aLists = mMatchedTrackingLists.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetMatchedTrackingFullHashes(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:4433:50: note: while referencing ‘’ 4433 | aFullHashes = mMatchedTrackingFullHashes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::SetMatchedTrackingInfo(const nsTArray >&, const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:4444:40: note: while referencing ‘’ 4444 | mMatchedTrackingLists = aLists.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:4445:50: note: while referencing ‘’ 4445 | mMatchedTrackingFullHashes = aFullHashes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetNativeServerTiming(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:5140:39: note: while referencing ‘array’ 5140 | nsTArray> array = parser.TakeServerTimingHeaders(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:5137:22: note: while referencing ‘parser’ 5137 | ServerTimingParser parser(serverTimingHeader); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:5140:39: note: while referencing ‘array’ 5140 | nsTArray> array = parser.TakeServerTimingHeaders(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:5137:22: note: while referencing ‘parser’ 5137 | ServerTimingParser parser(serverTimingHeader); | ^~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-84.0.1/netwerk/sctp/src/netinet/sctp_output.c: In function ‘send_forward_tsn’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/sctp/src/netinet/sctp_output.c:46: /builddir/build/BUILD/firefox-84.0.1/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 407 | struct sctp_forward_tsn_chunk { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 418 | struct sctp_strseq_mid { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/sctp/src/netinet/sctp_output.c: In function ‘sctp_send_sack’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/sctp/src/netinet/sctp_output.c:46: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::DelayHttpChannelQueue::_ZN7mozilla3net21DelayHttpChannelQueue9FireQueueEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/Http3Session.cpp:155:21: note: while referencing ‘token’ 155 | nsTArray token; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::Http3Session::CallCertVerification()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/protocol/http/Http3Session.cpp:1522:23: note: while referencing ‘certInfo’ 1522 | NeqoCertificateInfo certInfo; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/protocol/http/Http3Session.cpp:1522:23: note: while referencing ‘certInfo’ 1522 | NeqoCertificateInfo certInfo; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::Http3Session::ProcessEvents(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/Http3Session.cpp:325:21: note: while referencing ‘data’ 325 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::HttpBackgroundChannelChild::RecvOnConsoleReport(nsTArray&&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/system_wrappers/functional:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/functional:52, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:26, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:46: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}]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Variant.h:218:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Variant.h:218: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}]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Variant.h:622: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}]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:71:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:79:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/protocol/http/nsHttpTransaction.h:22, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:15, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCORSListenerProxy::CheckPreflightNeeded(nsIChannel*, UpdateType)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsCORSListenerProxy.cpp:1016:23: note: while referencing ‘headers’ 1016 | nsTArray headers; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsCORSListenerProxy.cpp:1326:23: note: while referencing ‘headers’ 1326 | nsTArray headers; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::nsHttpConnection::SetupNPNList(nsISSLSocketControl*, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnection.cpp:917:23: note: while referencing ‘protocolArray’ 917 | nsTArray protocolArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnection::Start0RTTSpdy(mozilla::net::SpdyVersion)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnection.cpp:298:41: note: while referencing ‘list’ 298 | nsTArray > list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnection.cpp:298:41: note: while referencing ‘list’ 298 | nsTArray > list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpChannel::_ZN7mozilla3net13nsHttpChannel31ReleaseMainThreadOnlyReferencesEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpChannel.cpp:431:35: note: while referencing ‘arrayToRelease’ 431 | nsTArray> arrayToRelease; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/netwerk/protocol/http/nsHttp.cpp:824:70: note: while referencing ‘’ 824 | ParsedHeaderValueList(output, outputLength, allowInvalidValue)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnectionInfo.cpp:440:32: note: while referencing ‘proxyInfoArray’ 440 | nsTArray proxyInfoArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnectionMgr::PreparePendingQForDispatching(mozilla::net::ConnectionEntry*, nsTArray >&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1005:44: note: while referencing ‘remainingPendingQ’ 1005 | nsTArray> remainingPendingQ; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpChannelChild.cpp:9, from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::HttpChannelChild::GetClientSetCorsPreflightParameters(mozilla::Maybe&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/protocol/http/HttpChannelChild.cpp:2771:23: note: while referencing ‘args’ 2771 | CorsPreflightArgs args; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpChannelChild.cpp:9, from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘mozilla::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpChannelChild.cpp:2771:23: note: while referencing ‘args’ 2771 | CorsPreflightArgs args; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpChannelChild.cpp:9, from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpTransactionChild::OnStopRequest(nsIRequest*, nsresult)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/protocol/http/HttpTransactionChild.cpp:562:66: note: while referencing ‘’ 562 | responseTrailers ? *responseTrailers : nsHttpHeaderArray()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult nsCORSListenerProxy::StartCORSPreflight(nsIChannel*, nsICorsPreflightCallback*, nsTArray >&, nsIChannel**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsCORSListenerProxy.cpp:1502:23: note: while referencing ‘preflightHeaders’ 1502 | nsTArray preflightHeaders; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnection::StartSpdy(nsISSLSocketControl*, mozilla::net::SpdyVersion)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnection.cpp:354:41: note: while referencing ‘list’ 354 | nsTArray > list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnection.cpp:354:41: note: while referencing ‘list’ 354 | nsTArray > list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1751:44: note: while referencing ‘leftovers’ 1751 | nsTArray> leftovers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnectionMgr::ProcessSpdyPendingQ(mozilla::net::ConnectionEntry*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1817:44: note: while referencing ‘urgentQ’ 1817 | nsTArray> urgentQ; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1829:44: note: while referencing ‘pendingQ’ 1829 | nsTArray> pendingQ; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1817:44: note: while referencing ‘urgentQ’ 1817 | nsTArray> urgentQ; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnectionMgr::NotifyConnectionOfWindowIdChange(uint64_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3089:39: note: while referencing ‘connections’ 3089 | nsTArray> connections; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsHttpConnectionMgr::ProcessPendingQForEntry(mozilla::net::ConnectionEntry*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1068:46: note: while referencing ‘pendingQ’ 1068 | nsTArray> pendingQ; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1080:44: note: while referencing ‘pendingQ’ 1080 | nsTArray> pendingQ; | ^~~~~~~~ netwerk/socket In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetExternalProxyAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetExternalProxyAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetDestinationAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetDestinationAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetInternalProxyAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetInternalProxyAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp: In function ‘PRStatus nsSOCKSIOLayerConnect(PRFileDesc*, const PRNetAddr*, PRIntervalTime)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/nsHttpDigestAuth.cpp:8, from Unified_cpp_protocol_http4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsHttpTransaction::PrepareSVCBRecordsForRetry(const nsACString&, bool&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/protocol/http/nsHttpTransaction.cpp:1138:35: note: while referencing ‘records’ 1138 | nsTArray> records; | ^~~~~~~ netwerk/streamconv netwerk/system/linux netwerk/system/netlink netwerk/url-classifier In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/netwerk/system/netlink/NetlinkService.cpp:13: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::NetlinkService::CalculateIDForFamily(uint8_t, mozilla::SHA1Sum*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/system/netlink/NetlinkService.cpp:1610:23: note: while referencing ‘linkNamesToHash’ 1610 | nsTArray linkNamesToHash; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/netwerk/system/netlink/NetlinkService.cpp:13: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/system/netlink/NetlinkService.cpp:1593:30: note: while referencing ‘gwNeighbors’ 1593 | nsTArray gwNeighbors; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/netwerk/system/netlink/NetlinkService.cpp:13: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::NetlinkService::ComputeDNSSuffixList()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/system/netlink/NetlinkService.cpp:1679:23: note: while referencing ‘suffixList’ 1679 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/netwerk/system/netlink/NetlinkService.cpp:13: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::NetlinkService::GetDnsSuffixList(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/netwerk/system/netlink/NetlinkService.cpp:1825:41: note: while referencing ‘’ 1825 | aDnsSuffixList = mDNSSuffixList.Clone(); | ^ netwerk/wifi In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/netwerk/wifi/nsWifiMonitor.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/wifi/nsWifiAccessPoint.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/wifi/nsWifiAccessPoint.cpp:5, from Unified_cpp_netwerk_wifi0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsWifiMonitor::CallWifiListeners(const nsCOMArray&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/wifi/nsWifiMonitor.cpp:215:42: note: while referencing ‘accessPoints’ 215 | nsTArray> accessPoints(resultCount); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/netwerk/wifi/nsWifiMonitor.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/wifi/nsWifiAccessPoint.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/wifi/nsWifiAccessPoint.cpp:5, from Unified_cpp_netwerk_wifi0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/wifi/nsWifiMonitor.cpp:215:42: note: while referencing ‘accessPoints’ 215 | nsTArray> accessPoints(resultCount); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/netwerk/wifi/nsWifiMonitor.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/wifi/nsWifiAccessPoint.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/wifi/nsWifiAccessPoint.cpp:5, from Unified_cpp_netwerk_wifi0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C parser/html In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::{anonymous}::FeatureData::MaybeCompleteClassification(nsIChannel*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:487:23: note: while referencing ‘hashes’ 487 | nsTArray hashes; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:486:23: note: while referencing ‘list’ 486 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::UrlClassifierFeatureFactory::GetFeaturesFromChannel(nsIChannel*, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/url-classifier/UrlClassifierFeatureFactory.cpp:111:47: note: while referencing ‘flashFeatures’ 111 | nsTArray> flashFeatures; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::UrlClassifierFeatureFactory::GetFeatureNames(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/url-classifier/UrlClassifierFeatureFactory.cpp:274:25: note: while referencing ‘features’ 274 | nsTArray features; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/url-classifier/UrlClassifierFeatureFactory.cpp:281:25: note: while referencing ‘features’ 281 | nsTArray features; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::UrlClassifierFeatureCustomTables::GetTables(nsIUrlClassifierFeature::listType, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:43:39: note: while referencing ‘’ 43 | aTables = mEntitylistTables.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:38:38: note: while referencing ‘’ 38 | aTables = mBlocklistTables.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::UrlClassifierFeatureBase::GetTables(nsIUrlClassifierFeature::listType, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:128:38: note: while referencing ‘’ 128 | aTables = mTables[aListType].Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:829:23: note: while referencing ‘tables’ 829 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::net::AsyncUrlChannelClassifier::CheckChannel(nsIChannel*, std::function&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:595:47: note: while referencing ‘features’ 595 | nsTArray> features; | ^~~~~~~~ parser/htmlparser In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::_ZN21nsHtml5TreeOpExecutor26MaybeComplainAboutDeepTreeEj.part.0(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/html/nsHtml5TreeOpExecutor.cpp:843:26: note: while referencing ‘’ 843 | nsTArray(), nullptr, u""_ns, aLineNumber); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::_ZN21nsHtml5TreeOpExecutor25MaybeComplainAboutCharsetEPKcbj.part.0(const char*, bool, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/html/nsHtml5TreeOpExecutor.cpp:823:34: note: while referencing ‘’ 823 | aMsgId, nsTArray(), nullptr, u""_ns, aLineNumber); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::ComplainAboutBogusProtocolCharset(nsContentSink::Document*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/html/nsHtml5TreeOpExecutor.cpp:832:59: note: while referencing ‘’ 832 | "EncProtocolUnsupported"); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeBuilder::appendCharacters(nsIContentHandle*, char16_t*, int32_t, int32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/parser/html/nsHtml5TreeBuilder.cpp:4717, from Unified_cpp_parser_html1.cpp:92: /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5TreeBuilderCppSupplement.h:747:24: note: while referencing ‘imports’ 747 | nsTArray imports = mImportScanner.Scan(Span(aBuffer, aLength)); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeBuilder::elementPopped(int32_t, nsAtom*, nsIContentHandle*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/parser/html/nsHtml5TreeBuilder.cpp:4717, from Unified_cpp_parser_html1.cpp:92: /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5TreeBuilderCppSupplement.h:1064:26: note: while referencing ‘imports’ 1064 | nsTArray imports = mImportScanner.Stop(); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-84.0.1/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsExpatDriver::HandleError()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/htmlparser/nsExpatDriver.cpp:831:10: note: while referencing ‘’ 831 | }); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-84.0.1/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/htmlparser/nsExpatDriver.cpp:831:10: note: while referencing ‘’ 831 | }); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-84.0.1/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_parser_htmlparser0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/parser/htmlparser/nsExpatDriver.cpp:831:10: note: while referencing ‘’ 831 | }); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-84.0.1/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/htmlparser/nsExpatDriver.cpp:831:10: note: while referencing ‘’ 831 | }); | ^ parser/prototype In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::FlushSpeculativeLoads()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/html/nsHtml5TreeOpExecutor.cpp:327:36: note: while referencing ‘speculativeLoadQueue’ 327 | nsTArray speculativeLoadQueue; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/html/nsHtml5TreeOpExecutor.cpp:327:36: note: while referencing ‘speculativeLoadQueue’ 327 | nsTArray speculativeLoadQueue; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5StreamParser::ContinueAfterScripts(nsHtml5Tokenizer*, nsHtml5TreeBuilder*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/html/nsHtml5StreamParser.cpp:1850:51: note: while referencing ‘’ 1850 | "SpeculationFailed", nsTArray(), nullptr, u""_ns, | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::RunFlushLoop()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/html/nsHtml5TreeOpExecutor.cpp:425:40: note: while referencing ‘speculativeLoadQueue’ 425 | nsTArray speculativeLoadQueue; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, from /builddir/build/BUILD/firefox-84.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/parser/html/nsHtml5TreeOpExecutor.cpp:425:40: note: while referencing ‘speculativeLoadQueue’ 425 | nsTArray speculativeLoadQueue; | ^~~~~~~~~~~~~~~~~~~~ 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 security/ct security/manager/pki In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:1331:35: note: while referencing ‘derCertSpanList’ 1331 | nsTArray> derCertSpanList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:1331:35: note: while referencing ‘derCertSpanList’ 1331 | nsTArray> derCertSpanList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:1377:35: note: while referencing ‘intCerts’ 1377 | nsTArray> intCerts; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:1377:35: note: while referencing ‘intCerts’ 1377 | nsTArray> intCerts; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:1300:33: note: while referencing ‘nssCertList’ 1300 | nsTArray> nssCertList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:423:23: note: while referencing ‘pubKeyBytes’ 423 | nsTArray pubKeyBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:422:23: note: while referencing ‘subjectBytes’ 422 | nsTArray subjectBytes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:421:23: note: while referencing ‘serialBytes’ 421 | nsTArray serialBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:420:23: note: while referencing ‘issuerBytes’ 420 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:423:23: note: while referencing ‘pubKeyBytes’ 423 | nsTArray pubKeyBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:422:23: note: while referencing ‘subjectBytes’ 422 | nsTArray subjectBytes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:421:23: note: while referencing ‘serialBytes’ 421 | nsTArray serialBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:420:23: note: while referencing ‘issuerBytes’ 420 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::psm::_ZN7mozilla3psm19CertIsInCertStorageEP18CERTCertificateStrP14nsICertStorage.part.0(CERTCertificate*, nsICertStorage*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:1859:31: note: while referencing ‘certStorageCerts’ 1859 | nsTArray> certStorageCerts; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:1857:21: note: while referencing ‘subject’ 1857 | nsTArray subject; | ^~~~~~~ security/manager/ssl/nsSTSPreloadListGenerated.inc.stub In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:672:23: note: while referencing ‘serialNumberBytes’ 672 | nsTArray serialNumberBytes; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:668:23: note: while referencing ‘issuerSubjectPublicKeyInfoBytes’ 668 | nsTArray issuerSubjectPublicKeyInfoBytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:665:23: note: while referencing ‘issuerBytes’ 665 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:672:23: note: while referencing ‘serialNumberBytes’ 672 | nsTArray serialNumberBytes; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:668:23: note: while referencing ‘issuerSubjectPublicKeyInfoBytes’ 668 | nsTArray issuerSubjectPublicKeyInfoBytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:665:23: note: while referencing ‘issuerBytes’ 665 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:248:31: note: while referencing ‘certs’ 248 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-84.0.1/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/certverifier/NSSCertDBTrustDomain.cpp:243:21: note: while referencing ‘subject’ 243 | nsTArray subject; | ^~~~~~~ security/nss/lib/mozpkix security/sandbox/common security/sandbox/linux/broker security/sandbox/linux/glue In file included from /usr/include/string.h:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/basictypes.h:12, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/platform_thread.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/broker/SandboxBroker.h:12, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/security/sandbox/linux/broker/SandboxBroker.cpp:750:14: /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 4097 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ security/sandbox/linux/launch security/sandbox/linux/reporter security/sandbox/linux services/crypto/component startupcache In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0.1/startupcache/StartupCache.cpp:10, from Unified_cpp_startupcache0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::scache::StartupCache::WriteToDisk()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/startupcache/StartupCache.cpp:514:61: note: while referencing ‘entries’ 514 | nsTArray> entries; | ^~~~~~~ storage In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/storage/mozStorageConnection.cpp:10: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::Connection::ExecuteAsync(const nsTArray >&, mozIStorageStatementCallback*, mozIStoragePendingStatement**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/storage/mozStorageConnection.cpp:1947:27: note: while referencing ‘stmts’ 1947 | nsTArray stmts(aStatements.Length()); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/SandboxFilter.cpp:37, from Unified_cpp_sandbox_linux3.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]’: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/SandboxReporterClient.h:10, from /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/Sandbox.cpp:16, from Unified_cpp_sandbox_linux3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: ‘struct mozilla::SandboxReport’ declared here 27 | struct SandboxReport { | ^~~~~~~~~~~~~ third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/storage/FileSystemModule.cpp:13, from Unified_cpp_storage0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::StorageBaseStatementInternal::ExecuteAsync(mozIStorageStatementCallback*, mozIStoragePendingStatement**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/storage/StorageBaseStatementInternal.cpp:176:27: note: while referencing ‘stmts’ 176 | nsTArray stmts(1); | ^~~~~ third_party/libwebrtc/webrtc/api/audio_codecs/audio_codecs_api_gn third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-84.0.1/storage/mozStoragePrivateHelpers.h:15, from /builddir/build/BUILD/firefox-84.0.1/storage/mozStorageRow.cpp:10, from Unified_cpp_storage1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::Service::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/storage/mozStorageService.cpp:96:34: note: while referencing ‘connections’ 96 | nsTArray> connections; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-84.0.1/storage/mozStoragePrivateHelpers.h:15, from /builddir/build/BUILD/firefox-84.0.1/storage/mozStorageRow.cpp:10, from Unified_cpp_storage1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::storage::Service::minimizeMemory()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/storage/mozStorageService.cpp:259:32: note: while referencing ‘connections’ 259 | nsTArray> connections; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-84.0.1/storage/mozStoragePrivateHelpers.h:15, from /builddir/build/BUILD/firefox-84.0.1/storage/mozStorageRow.cpp:10, from Unified_cpp_storage1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/storage/mozStorageService.cpp:689:36: note: while referencing ‘connections’ 689 | nsTArray> connections; | ^~~~~~~~~~~ third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 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 In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/audio/audio_state.h:16, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/audio/audio_receive_stream.cc:11, from Unified_cpp_audio_audio_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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/audio/utility/audio_frame_operations_gn 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-84.0.1/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/audio/audio_state.h:16, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/call/call.cc:20, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/call/call.cc:29, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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_interfaces_gn third_party/libwebrtc/webrtc/call/rtp_receiver_gn In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:18, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/encoded_frame.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/frame_object.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/frame_buffer2.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_receive_stream.h:23, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/call/call.cc:63, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_encoder.h: At global scope: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_encoder.h:75:16: warning: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame()’ was hidden [-Woverloaded-virtual] 75 | virtual void OnDroppedFrame() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/send_statistics_proxy.h:30, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_send_stream.h:28, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/call/call.cc:64, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.h:166:8: note: by ‘virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)’ 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; | ^~~~~~~~~~~~~~ In file included from Unified_cpp_rtp_receiver_gn0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc: In member function ‘webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.cc:11, from Unified_cpp_call_rtp_sender_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/media/engine/apm_helpers.cc:14, from Unified_cpp_rtc_audio_video_gn0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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 Unified_cpp_rtc_audio_video_gn0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, from Unified_cpp_rtc_audio_video_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, from Unified_cpp_rtc_audio_video_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ third_party/libwebrtc/webrtc/media/rtc_media_base_gn 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/g722_gn 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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 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 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 In file included from Unified_cpp_neteq_gn1.cpp:29: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 950 | case kAudioRepetition: { | ^~~~ third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn third_party/libwebrtc/webrtc/modules/audio_mixer/audio_frame_manipulator_gn third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl_gn third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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_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 In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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_neon_gn third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_statistics_gn third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_controller_gn third_party/libwebrtc/webrtc/modules/congestion_controller/congestion_controller_gn In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: ‘struct webrtc::EchoCancellation::Metrics’ declared here 795 | struct Metrics { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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 /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:16: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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_gn0.cpp:83: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function ‘void webrtc::DesktopDeviceInfoImpl::InitializeWindowList()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec/aec_core.cc:30, from Unified_cpp_audio_processing_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.cc:11, from Unified_cpp_audio_processing_gn0.cpp:47: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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 Unified_cpp_p_capture_generic_gn1.cpp:92: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, from Unified_cpp_audio_processing_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, from Unified_cpp_audio_processing_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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/desktop_capture/primitives_gn third_party/libwebrtc/webrtc/modules/media_file/media_file_gn In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, from Unified_cpp_audio_processing_gn2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:21, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, from Unified_cpp_audio_processing_gn2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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/pacing/pacing_gn In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/pacing/packet_router.cc:11, from Unified_cpp_pacing_pacing_gn0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.h:16, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.cc:11, from Unified_cpp_audio_processing_gn5.cpp:29: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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/remote_bitrate_estimator/remote_bitrate_estimator_gn third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_gn third_party/libwebrtc/webrtc/modules/utility/utility_gn third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn In file included from Unified_cpp_rtp_rtcp_gn0.cpp:119: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 578 | case H264::NaluType::kSlice: { | ^~~~ In file included from Unified_cpp_ure_internal_impl_gn0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:866, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/stdio.h:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/throw_gcc.h:13, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/vector:52, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_capture/device_info_impl.h:14, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.h:14, from /builddir/build/BUILD/firefox-84.0.1/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:38:34: note: ‘__builtin___sprintf_chk’ output between 12 and 22 bytes into a destination of size 20 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __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-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:119: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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_rtp_rtcp_gn1.cpp:74: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/system_wrappers/deque:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/deque:52, from /usr/include/c++/10/queue:60, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/queue:3, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: /usr/include/bits/string_fortified.h:91: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] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_video_coding_gn1.cpp:110: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.h:16, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.cc:11, from Unified_cpp_video_coding_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9EncoderImpl::VP9EncoderImpl()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9DecoderImpl::VP9DecoderImpl()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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 third_party/libwebrtc/webrtc/modules/video_processing/video_processing_neon_gn In file included from Unified_cpp_video_processing_gn0.cpp:38: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc: In destructor ‘rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/voice_engine/shared_data.h:17, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/voice_engine/channel.h:34, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/voice_engine/channel.cc:11, from Unified_cpp_voice_engine_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.h:21, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/encoder_rtcp_feedback.cc:14, from Unified_cpp_video_video_gn0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_encoder.h:75:16: warning: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame()’ was hidden [-Woverloaded-virtual] 75 | virtual void OnDroppedFrame() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/encoder_rtcp_feedback.cc:14, from Unified_cpp_video_video_gn0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.h:166:8: note: by ‘virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)’ 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/voice_engine/channel.cc:30, from Unified_cpp_voice_engine_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:20, from Unified_cpp_video_video_gn0.cpp:65: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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_voice_engine_gn0.cpp:65: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc: At global scope: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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:119: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_receive_stream.cc: In function ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/call_stats.cc:15, from Unified_cpp_video_video_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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_video_gn0.cpp:65: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32’: /builddir/build/BUILD/firefox-84.0.1/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 117 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-84.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d16’: /builddir/build/BUILD/firefox-84.0.1/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 128 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-84.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32_and_d16’: /builddir/build/BUILD/firefox-84.0.1/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 143 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-84.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘mont_mulf_noconv’: /builddir/build/BUILD/firefox-84.0.1/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 218 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/security/nss/lib/freebl/mpi/mpi.c: In function ‘mp_gcd’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/security/nss/lib/freebl/mpi/mpi.c:10: /builddir/build/BUILD/firefox-84.0.1/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_fixup_reciprocal’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_todigit’: /builddir/build/BUILD/firefox-84.0.1/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 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 /usr/include/string.h:519, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/system_wrappers/list:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/list:52, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/call_stats.h:14, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:51:10, inlined from ‘virtual void webrtc::internal::VideoReceiveStream::Start()’ at /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:202:55: /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 91 | 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 /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.h:21, from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:11, from Unified_cpp_video_video_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/api/video_codecs/video_encoder.h:75:16: warning: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame()’ was hidden [-Woverloaded-virtual] 75 | virtual void OnDroppedFrame() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:11, from Unified_cpp_video_video_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.h:166:8: note: by ‘virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)’ 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; | ^~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:991:5: note: here 991 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { | ^~~~ /builddir/build/BUILD/firefox-84.0.1/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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 toolkit/components/antitracking toolkit/components/autocomplete In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/ContentBlocking.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:9, from Unified_cpp_antitracking0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ContentBlockingLog::ReportOrigins()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_antitracking0.cpp:38: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/ContentBlockingLog.cpp:234:24: note: while referencing ‘lookupTable’ 234 | nsTArray lookupTable; | ^~~~~~~~~~~ toolkit/components/backgroundhangmonitor In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/ContentBlocking.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:9, from Unified_cpp_antitracking0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/AntiTrackingUtils.cpp:14, from Unified_cpp_antitracking0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ContentBlockingLog.h:299:77: note: while referencing ‘’ 299 | LogEntry{aType, 1u, aBlocked, aReason, aTrackingFullHashes.Clone()}); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/ContentBlocking.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:9, from Unified_cpp_antitracking0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ContentBlockingTelemetryService::ReportStoragePermissionExpire()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_antitracking0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/ContentBlockingTelemetryService.cpp:73:22: note: while referencing ‘records’ 73 | nsTArray records; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/ContentBlocking.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:9, from Unified_cpp_antitracking0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_antitracking0.cpp:56: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/antitracking/ContentBlockingTelemetryService.cpp:64:35: note: while referencing ‘permissions’ 64 | nsTArray> permissions; | ^~~~~~~~~~~ toolkit/components/browser In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-84.0.1/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ toolkit/components/build In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HangAnnotations.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, from Unified_cpp_ackgroundhangmonitor0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::BackgroundHangManager::RunMonitorThread()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:422:60: note: while referencing ‘’ 422 | currentThread->mAnnotators.GatherAnnotations(); | ^ 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/clearsitedata/ClearSiteData.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, from Unified_cpp_clearsitedata0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ClearSiteData::LogErrorToConsole(nsIHttpChannel*, nsIURI*, const nsACString&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:276:22: note: while referencing ‘params’ 276 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/clearsitedata/ClearSiteData.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, from Unified_cpp_clearsitedata0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ClearSiteData::LogOpToConsole(nsIHttpChannel*, nsIURI*, mozilla::ClearSiteData::Type) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:268:22: note: while referencing ‘params’ 268 | nsTArray params; | ^~~~~~ toolkit/components/extensions toolkit/components/extensions/webrequest In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::ForEachDocShell(nsIDocShell*, const std::function&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:292:33: note: while referencing ‘docShells’ 292 | nsTArray> docShells; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 490 | ArrayType patterns; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 490 | ArrayType patterns; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_extensions0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 490 | ArrayType patterns; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:103:40: note: while referencing ‘patterns’ 103 | nsTArray patterns; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:591:50: note: while referencing ‘’ 591 | mIncludeGlobs.SetValue(), aRv)) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:598:50: note: while referencing ‘’ 598 | mExcludeGlobs.SetValue(), aRv)) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:142:22: note: while referencing ‘’ 142 | aRv)) { | ^ toolkit/components/finalizationwitness toolkit/components/find In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, from Unified_cpp_webrequest0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::extensions::ChannelWrapper::GetUrlClassification(mozilla::dom::Nullable&, mozilla::ErrorResult&) const’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:964:24: note: while referencing ‘classification’ 964 | MozUrlClassification classification; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, from Unified_cpp_webrequest0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:964:24: note: while referencing ‘classification’ 964 | MozUrlClassification classification; | ^~~~~~~~~~~~~~ toolkit/components/fuzzyfox In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/find/nsFind.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/find/nsFind.cpp:9, from Unified_cpp_components_find0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsWebBrowserFind::FindNext(bool*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/find/nsWebBrowserFind.cpp:128:33: note: while referencing ‘docShells’ 128 | nsTArray> docShells; | ^~~~~~~~~ toolkit/components/glean 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-84.0.1/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-84.0.1/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { | ^~~~~~ toolkit/components/kvstore toolkit/components/lz4 toolkit/components/mediasniffer cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/glean/Glean.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:56: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/ipc/FOGIPC.cpp:77:41: note: while referencing ‘results’ 77 | nsTArray results; | ^~~~~~~ toolkit/components/mozintl In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/glean/Glean.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/bindings/Glean.cpp:9, from Unified_cpp_components_glean0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:313:36: note: while referencing ‘resolveValues’ 313 | nsTArray resolveValues; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/glean/Glean.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/bindings/Glean.cpp:9, from Unified_cpp_components_glean0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:350:11: note: while referencing ‘’ 350 | CopyableTArray(), __func__); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/glean/Glean.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::glean::FlushAllChildData(std::function&&)>&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:56: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/ipc/FOGIPC.cpp:62:41: note: while referencing ‘promises’ 62 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/glean/Glean.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:56: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/ipc/FOGIPC.cpp:54:28: note: while referencing ‘parents’ 54 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/glean/Glean.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:56: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/ipc/FOGIPC.cpp:57:28: note: while referencing ‘results’ 57 | nsTArray results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/glean/Glean.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:56: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/ipc/FOGIPC.cpp:54:28: note: while referencing ‘parents’ 54 | nsTArray parents; | ^~~~~~~ toolkit/components/osfile toolkit/components/parentalcontrols toolkit/components/perfmonitoring toolkit/components/places In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, from Unified_cpp_perfmonitoring0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::AggregatedResults::AppendResult(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:114:70: note: while referencing ‘items’ 114 | mozilla::dom::Sequence items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, from Unified_cpp_perfmonitoring0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyManyVisitsObservers::Run()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/History.cpp:538:42: note: while referencing ‘events’ 538 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyPlaceInfoCallback::Run()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/History.cpp:664:30: note: while referencing ‘visits’ 664 | PlaceInfo::VisitsArray visits; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavHistory.cpp:2714:22: note: while referencing ‘terms’ 2714 | nsTArray terms; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResult::OnPageChanged(nsIURI*, uint32_t, const nsAString&, const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4150:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4150 | ENUMERATE_HISTORY_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult nsNavHistoryResult::OnBeginUpdateBatch()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3820:5: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 3820 | ENUMERATE_HISTORY_OBSERVERS(OnBeginUpdateBatch()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3795:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3795 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3821:5: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 3821 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnBeginUpdateBatch()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsFaviconService::OptimizeIconSizes(mozilla::places::IconData&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsFaviconService.cpp:73:25: note: while referencing ‘nativeSizes’ 73 | nsTArray nativeSizes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsFaviconService.cpp:723:23: note: while referencing ‘framesInfo’ 723 | nsTArray framesInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/places/nsNavBookmarks.cpp:715:42: note: while referencing ‘events’ 715 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryQuery::GetParents(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/toolkit/components/places/nsNavHistoryQuery.cpp:878:27: note: while referencing ‘’ 878 | aGuids = mParents.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryQuery::GetTransitions(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/toolkit/components/places/nsNavHistoryQuery.cpp:898:37: note: while referencing ‘’ 898 | aTransitions = mTransitions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFaviconService::ExpireAllFavicons()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsFaviconService.cpp:182:46: note: while referencing ‘stmts’ 182 | nsTArray> stmts = { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNavHistory::UpdateFrecency(int64_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavHistory.cpp:3379:46: note: while referencing ‘stmts’ 3379 | nsTArray> stmts = { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/places/nsNavBookmarks.cpp:503:42: note: while referencing ‘events’ 503 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavBookmarks.cpp:530:28: note: while referencing ‘bookmarks’ 530 | nsTArray bookmarks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNavBookmarks::RemoveFolderChildren(int64_t, uint16_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavBookmarks.cpp:928:44: note: while referencing ‘events’ 928 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavBookmarks.cpp:950:30: note: while referencing ‘bookmarks’ 950 | nsTArray bookmarks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavBookmarks.cpp:950:30: note: while referencing ‘bookmarks’ 950 | nsTArray bookmarks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavBookmarks::RemoveItem(int64_t, uint16_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavBookmarks.cpp:629:42: note: while referencing ‘events’ 629 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavBookmarks.cpp:653:28: note: while referencing ‘bookmarks’ 653 | nsTArray bookmarks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryFolderResultNode::GetQuery(nsINavHistoryQuery**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:2719:23: note: while referencing ‘parents’ 2719 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult nsNavHistory::TokensToQuery(const nsTArray&, nsNavHistoryQuery*, nsNavHistoryQueryOptions*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavHistoryQuery.cpp:368:22: note: while referencing ‘transitions’ 368 | nsTArray transitions; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavHistoryQuery.cpp:367:22: note: while referencing ‘tags’ 367 | nsTArray tags; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavHistoryQuery.cpp:366:23: note: while referencing ‘parents’ 366 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistory::QueryStringToQuery(const nsACString&, nsINavHistoryQuery**, nsINavHistoryQueryOptions**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/nsNavHistoryQuery.cpp:131:31: note: while referencing ‘tokens’ 131 | nsTArray tokens; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4164:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4164 | ENUMERATE_HISTORY_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResult::OnDeleteURI(nsIURI*, const nsACString&, uint16_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4134:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4134 | ENUMERATE_HISTORY_OBSERVERS(OnDeleteURI(aURI, aGUID, aReason)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsNavHistoryResult::OnMobilePrefChanged()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3799:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3799 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mMobilePrefObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4170:3: note: in expansion of macro ‘ENUMERATE_MOBILE_PREF_OBSERVERS’ 4170 | ENUMERATE_MOBILE_PREF_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResult::OnClearHistory()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4140:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4140 | ENUMERATE_HISTORY_OBSERVERS(OnClearHistory()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult nsNavHistoryResult::OnEndUpdateBatch()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3837:5: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 3837 | ENUMERATE_HISTORY_OBSERVERS(OnEndUpdateBatch()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3795:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3795 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3838:5: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 3838 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnEndUpdateBatch()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3844:5: note: in expansion of macro ‘NOTIFY_REFRESH_PARTICIPANTS’ 3844 | NOTIFY_REFRESH_PARTICIPANTS(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResult::OnItemVisited(int64_t, int64_t, PRTime, uint32_t, nsIURI*, int64_t, const nsACString&, const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3775:24: note: while referencing ‘_listCopy’ 3775 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3775:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 3775 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3795:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3795 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3903:3: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 3903 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3775:24: note: while referencing ‘_listCopy’ 3775 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3775:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 3775 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3795:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3795 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3934:3: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 3934 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnItemMoved( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3937:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 3937 | ENUMERATE_HISTORY_OBSERVERS(OnItemMoved( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResult::OnTitleChanged(nsIURI*, const nsAString&, const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4115:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4115 | ENUMERATE_HISTORY_OBSERVERS(OnTitleChanged(aURI, aPageTitle, aGUID)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3957:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 3957 | ENUMERATE_HISTORY_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3966:5: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 3966 | ENUMERATE_HISTORY_OBSERVERS(OnTitleChanged(aURI, aLastKnownTitle, aGUID)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4021:5: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 4021 | ENUMERATE_QUERY_OBSERVERS(Refresh(), mHistoryObservers, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsNavHistoryResult::HandlePlacesEvent(const PlacesEventSequence&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3795:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3795 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4094:9: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 4094 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnItemRemoved( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4097:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4097 | ENUMERATE_HISTORY_OBSERVERS(OnItemRemoved( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3797:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3797 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4067:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4067 | ENUMERATE_HISTORY_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3795:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3795 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:4071:9: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 4071 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: while referencing ‘_listCopy’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3784:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3784 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3795:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3795 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3857:3: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 3857 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnItemChanged( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::places::History::StartPendingVisitedQueries(const PendingVisitedQueries&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/History.cpp:2175:30: note: while referencing ‘uris’ 2175 | nsTArray> uris(aQueries.Count()); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBindingParams.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageBaseStatement.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozIStorageStatement.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/storage.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/Database.cpp:11, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::History::UpdatePlaces(JS::Handle, mozIVisitInfoCallback*, bool, JSContext*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/places/History.cpp:2013:23: note: while referencing ‘visitData’ 2013 | nsTArray visitData; | ^~~~~~~~~ toolkit/components/printingui toolkit/components/processtools toolkit/components/protobuf toolkit/components/reflect toolkit/components/remote toolkit/components/reputationservice toolkit/components/resistfingerprinting toolkit/components/satchel In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/google/protobuf/map_type_handler.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/google/protobuf/map.h:49, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/google/protobuf/generated_message_table_driven.h:34, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.h:26, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/ApplicationReputation.cpp:10, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10155:73: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10167:73: required from here /builddir/build/BUILD/firefox-84.0.1/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/sessionstore In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationReputation.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/ApplicationReputation.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/ApplicationReputation.cpp:9, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/reputationservice/ApplicationReputation.cpp:1204:23: note: while referencing ‘issuerBytes’ 1204 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationReputation.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/ApplicationReputation.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/ApplicationReputation.cpp:9, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/reputationservice/ApplicationReputation.cpp:1204:23: note: while referencing ‘issuerBytes’ 1204 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIApplicationReputation.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/ApplicationReputation.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/ApplicationReputation.cpp:9, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/reputationservice/ApplicationReputation.cpp:1195:21: note: while referencing ‘signerBytes’ 1195 | nsTArray signerBytes; | ^~~~~~~~~~~ toolkit/components/startup In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void CollectFrameTreeData(JSContext*, mozilla::dom::BrowsingContext*, mozilla::dom::Nullable&, CollectorFunc)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:1268:23: note: while referencing ‘childrenData’ 1268 | nsTArray childrenData; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:1314:18: note: while referencing ‘boolVal’ 1314 | nsTArray boolVal; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:1312:32: note: while referencing ‘valueIdx’ 1312 | nsTArray selectedIndex, valueIdx; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:1312:17: note: while referencing ‘selectedIndex’ 1312 | nsTArray selectedIndex, valueIdx; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:528:37: note: while referencing ‘’ 528 | val.mFileList = std::move(aValue); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 645 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 645 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 645 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 645 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 714 | nsTArray selectslist; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 714 | nsTArray selectslist; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void SetElementAsObject(JSContext*, mozilla::dom::Element*, JS::Handle)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:916:24: note: while referencing ‘array’ 916 | nsTArray array(arrayLength); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:916:24: note: while referencing ‘array’ 916 | nsTArray array(arrayLength); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 714 | nsTArray selectslist; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 714 | nsTArray selectslist; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::TabListener::_ZN7mozilla3dom11TabListener18UpdateSessionStoreEjb.part.0(uint32_t, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:712:19: note: while referencing ‘descendants’ 712 | nsTArray descendants; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:711:25: note: while referencing ‘positions’ 711 | nsTArray positions; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:723:25: note: while referencing ‘url’ 723 | nsTArray url; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:722:24: note: while referencing ‘innerHTML’ 722 | nsTArray innerHTML; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:721:39: note: while referencing ‘numXPath’ 721 | nsTArray descendants, numId, numXPath; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:721:32: note: while referencing ‘numId’ 721 | nsTArray descendants, numId, numXPath; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:721:19: note: while referencing ‘descendants’ 721 | nsTArray descendants, numId, numXPath; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:719:29: note: while referencing ‘inputs’ 719 | nsTArray inputs = | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:718:51: note: while referencing ‘dataWithXpath’ 718 | nsTArray dataWithId, dataWithXpath; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:718:39: note: while referencing ‘dataWithId’ 718 | nsTArray dataWithId, dataWithXpath; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:750:30: note: while referencing ‘values’ 750 | nsTArray keys, values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:750:24: note: while referencing ‘keys’ 750 | nsTArray keys, values; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:749:25: note: while referencing ‘origins’ 749 | nsTArray origins; | ^~~~~~~ toolkit/components/statusfilter toolkit/components/telemetry/TelemetryHistogramData.inc.stub toolkit/components/terminator toolkit/components/typeaheadfind In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/terminator/nsTerminator.cpp:27: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2911:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/terminator/nsTerminator.cpp:55: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ toolkit/components/url-classifier In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ApplyUpdate(RefPtr)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 520 | nsTArray adds; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 520 | nsTArray adds; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 520 | nsTArray adds; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 520 | nsTArray adds; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::DeflateWriteTArray(nsIOutputStream*, nsTArray&) [with T = unsigned char]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:629:24: note: while referencing ‘outBuff’ 629 | FallibleTArray outBuff; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceWrite(nsIOutputStream*, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:700:21: note: while referencing ‘slice’ 700 | nsTArray slice; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::WriteAddPrefixChunks(nsIOutputStream*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:845:22: note: while referencing ‘chunks’ 845 | nsTArray chunks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::WriteAddCompleteChunks(nsIOutputStream*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:862:22: note: while referencing ‘chunks’ 862 | nsTArray chunks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::WriteSubPrefixes(nsIOutputStream*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:881:22: note: while referencing ‘prefixes’ 881 | nsTArray prefixes; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:880:22: note: while referencing ‘subchunks’ 880 | nsTArray subchunks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:879:22: note: while referencing ‘addchunks’ 879 | nsTArray addchunks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::InflateReadTArray(nsIInputStream*, FallibleTArray*, uint32_t) [with T = unsigned char]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:670:24: note: while referencing ‘inBuff’ 670 | FallibleTArray inBuff; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceRead(nsIInputStream*, FallibleTArray*, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:750:27: note: while referencing ‘slice4’ 750 | FallibleTArray slice4; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:749:27: note: while referencing ‘slice3’ 749 | FallibleTArray slice3; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:748:27: note: while referencing ‘slice2’ 748 | FallibleTArray slice2; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:747:27: note: while referencing ‘slice1’ 747 | FallibleTArray slice1; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ReadAddPrefixes()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:779:28: note: while referencing ‘chunks’ 779 | FallibleTArray chunks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ReadAddCompletes()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:798:28: note: while referencing ‘chunks’ 798 | FallibleTArray chunks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ReadSubPrefixes()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:818:28: note: while referencing ‘prefixes’ 818 | FallibleTArray prefixes; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:817:28: note: while referencing ‘subchunks’ 817 | FallibleTArray subchunks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/HashStore.cpp:816:28: note: while referencing ‘addchunks’ 816 | FallibleTArray addchunks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::VariableLengthPrefixSet::GetPrefixes(mozilla::safebrowsing::PrefixStringMap&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:188:28: note: while referencing ‘array’ 188 | FallibleTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(mozilla::safebrowsing::AddPrefixArray&, mozilla::safebrowsing::AddCompleteArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:106:19: note: while referencing ‘completions’ 106 | CompletionArray completions; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:83:22: note: while referencing ‘array’ 83 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDocShell.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsTypeAheadFind::FindItNow(uint32_t, bool, bool, bool, uint16_t*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierPrefixSet::WritePrefixes(nsCOMPtr&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:503:22: note: while referencing ‘indexStarts’ 503 | nsTArray indexStarts; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierPrefixSet::LoadPrefixes(nsCOMPtr&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:394:26: note: while referencing ‘indexStarts’ 394 | nsTArray indexStarts; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:394:26: note: while referencing ‘indexStarts’ 394 | nsTArray indexStarts; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierPrefixSet::GetPrefixes(uint32_t*, uint32_t**)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:225:28: note: while referencing ‘prefixes’ 225 | FallibleTArray prefixes; | ^~~~~~~~ toolkit/components/windowwatcher In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIHttpChannel.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:8: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:322:23: note: while referencing ‘tables’ 322 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2742: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-84.0.1/objdir/dist/include/nsTArray.h:2693:19: required from ‘nsTArray::nsTArray(std::initializer_list<_Tp>) [with E = nsTLiteralString]’ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.cpp:231:3: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTDependentSubstring.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDependentSubstring.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsString.h:17, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:14, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTLiteralString.h:24:7: note: ‘class nsTLiteralString’ declared here 24 | class nsTLiteralString : public mozilla::detail::nsTStringRepr { | ^~~~~~~~~~~~~~~~ toolkit/crashreporter In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::safebrowsing::LookupCacheV2::LoadLegacyFile()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/LookupCache.cpp:987:20: note: while referencing ‘addComplete’ 987 | AddCompleteArray addComplete; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/LookupCache.cpp:986:18: note: while referencing ‘prefix’ 986 | AddPrefixArray prefix; | ^~~~~~ toolkit/library/buildid.cpp.stub In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Write(nsIOutputStream*) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:138:22: note: while referencing ‘chunks’ 138 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:138:22: note: while referencing ‘chunks’ 138 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:138:22: note: while referencing ‘chunks’ 138 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ toolkit/mozapps/extensions In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::LookupCacheV2::_ZN7mozilla12safebrowsing13LookupCacheV214LoadMozEntriesEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/LookupCache.cpp:1065:20: note: while referencing ‘completes’ 1065 | AddCompleteArray completes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/LookupCache.cpp:1064:18: note: while referencing ‘prefix’ 1064 | AddPrefixArray prefix; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:137:27: note: while referencing ‘tables’ 137 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierUtils::ReadProvidersFromPrefs(nsUrlClassifierUtils::ProviderDictType&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierUtils.cpp:860:25: note: while referencing ‘tables’ 860 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::AddMozEntries(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:982:30: note: while referencing ‘tables’ 982 | nsTArray tables = { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::Classifier::RegenActiveTables()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:951:23: note: while referencing ‘foundTables’ 951 | nsTArray foundTables; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:1613:28: note: while referencing ‘prefixes’ 1613 | FallibleTArray prefixes; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::LoadMetadata(nsIFile*, nsACString&, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:1733:23: note: while referencing ‘tables’ 1733 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:1324:28: note: while referencing ‘AddPrefixHashes’ 1324 | FallibleTArray AddPrefixHashes; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.cpp:1324:28: note: while referencing ‘AddPrefixHashes’ 1324 | FallibleTArray AddPrefixHashes; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:1325:29: note: while referencing ‘AddCompletesHashes’ 1325 | FallibleTArray AddCompletesHashes; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.cpp:1325:29: note: while referencing ‘AddCompletesHashes’ 1325 | FallibleTArray AddCompletesHashes; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::LoadHashStore(nsIFile*, nsACString&, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:1674:23: note: while referencing ‘tables’ 1674 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::safebrowsing::Classifier::_ZN7mozilla12safebrowsing10Classifier12TableRequestER12nsTSubstringIcE.part.0(nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:439:23: note: while referencing ‘failedTables’ 439 | nsTArray failedTables; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierDBService::FeatureHolder::DoLocalLookup(const nsACString&, nsUrlClassifierDBServiceWorker*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:166:25: note: while referencing ‘fragments’ 166 | nsTArray fragments; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::ActiveTables(nsTArray >&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:1039:38: note: while referencing ‘’ 1039 | aTables = mActiveTablesCache.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierDBServiceWorker::ClearCache()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:875:23: note: while referencing ‘tables’ 875 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParser::Begin(const nsACString&, const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/toolkit/components/url-classifier/Classifier.h:11, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Classifier.cpp:6, from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ProtocolParser.h:37:45: note: while referencing ‘’ 37 | mRequestedTables = aRequestTables.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::_ZN7mozilla12safebrowsing8ChunkSet3SetEj.part.0(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:46:16: note: while referencing ‘tmp’ 46 | ChunkSet tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParserV2::ProcessControl(bool*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/toolkit/components/url-classifier/ProtocolParser.cpp:179:47: note: while referencing ‘’ 179 | mTablesToReset = mRequestedTables.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Remove(const mozilla::safebrowsing::ChunkSet&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:117:16: note: while referencing ‘remains’ 117 | ChunkSet remains; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:117:16: note: while referencing ‘remains’ 117 | ChunkSet remains; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/Classifier.cpp:749:29: note: while referencing ‘failedTableNames’ 749 | nsTArray failedTableNames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/ProtocolParser.cpp:1068:22: note: while referencing ‘decoded’ 1068 | nsTArray decoded; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/ProtocolParser.cpp:1000:22: note: while referencing ‘decoded’ 1000 | nsTArray decoded; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierDBService::Lookup(nsIPrincipal*, const nsACString&, nsIUrlClassifierCallback*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:2024:52: note: while referencing ‘’ 2024 | "lookup"_ns, tableArray, nsTArray(), getter_AddRefs(feature)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:2019:23: note: while referencing ‘tableArray’ 2019 | nsTArray tableArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Read(nsIInputStream*, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:166:22: note: while referencing ‘chunks’ 166 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:166:22: note: while referencing ‘chunks’ 166 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:166:22: note: while referencing ‘chunks’ 166 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:2498:63: note: while referencing ‘results’ 2498 | nsTArray> results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::AddonManagerStartup::RegisterChrome(nsIURI*, JS::HandleValue, JSContext*, nsIJSRAIIHelper**)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 791 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 791 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 791 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 790 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 790 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 790 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 789 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 789 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 789 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 789 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 791 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 791 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 790 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 789 | nsTArray locales; | ^~~~~~~ toolkit/profile toolkit/system/gnome In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool ImportInstalls(const char*, void*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/profile/nsToolkitProfileService.cpp:704:33: note: while referencing ‘strings’ 704 | nsTArray> strings = | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsToolkitProfileService::Flush()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/profile/nsToolkitProfileService.cpp:1948:39: note: while referencing ‘strings’ 1948 | nsTArray> strings = | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/profile/nsToolkitProfileService.cpp:1948:39: note: while referencing ‘strings’ 1948 | nsTArray> strings = | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/profile/nsToolkitProfileService.cpp:1941:25: note: while referencing ‘installs’ 1941 | nsTArray installs = GetKnownInstalls(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/profile/nsToolkitProfileService.cpp:1941:25: note: while referencing ‘installs’ 1941 | nsTArray installs = GetKnownInstalls(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsToolkitProfileService::_ZN23nsToolkitProfileService32MaybeMakeDefaultDedicatedProfileEP17nsIToolkitProfilePb.part.0(nsIToolkitProfile*, bool*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/profile/nsToolkitProfileService.cpp:571:23: note: while referencing ‘inUseInstalls’ 571 | nsTArray inUseInstalls; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/toolkit/profile/nsToolkitProfileService.cpp:568:23: note: while referencing ‘installs’ 568 | nsTArray installs = GetKnownInstalls(); | ^~~~~~~~ toolkit/system/unixproxy toolkit/xre tools/performance In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/tools/performance/PerfStats.h:13, from /builddir/build/BUILD/firefox-84.0.1/tools/performance/PerfStats.cpp:7, from Unified_cpp_tools_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::PerfStats::SetCollectionMask(mozilla::PerfStats::MetricMask)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/tools/performance/PerfStats.cpp:59:28: note: while referencing ‘contentParents’ 59 | nsTArray contentParents; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0.1/tools/performance/PerfStats.h:13, from /builddir/build/BUILD/firefox-84.0.1/tools/performance/PerfStats.cpp:7, from Unified_cpp_tools_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr, bool, true> > mozilla::PerfStats::CollectPerfStatsJSONInternal()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/tools/performance/PerfStats.cpp:203:32: note: while referencing ‘contentParents’ 203 | nsTArray contentParents; | ^~~~~~~~~~~~~~ tools/profiler In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/shared-libraries-linux.cc:23: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static SharedLibraryInfo SharedLibraryInfo::GetInfoForSelf()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/tools/profiler/core/shared-libraries-linux.cc:218:31: note: while referencing ‘libInfoList’ 218 | nsTArray libInfoList; | ^~~~~~~~~~~ In file included from Unified_cpp_tools_profiler0.cpp:47: /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/ProfilerCodeAddressService.cpp: In member function ‘bool ProfilerCodeAddressService::GetFunction(const void*, nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/xpcom/build/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Bootstrap.h:17, from /builddir/build/BUILD/firefox-84.0.1/toolkit/xre/Bootstrap.cpp:6, from Unified_cpp_toolkit_xre0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void WriteConsoleLog()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:74: /builddir/build/BUILD/firefox-84.0.1/toolkit/xre/nsConsoleWriter.cpp:49:39: note: while referencing ‘messages’ 49 | nsTArray> messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XREAppData.h:15, from /builddir/build/BUILD/firefox-84.0.1/xpcom/build/nsXULAppAPI.h:15, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Bootstrap.h:17, from /builddir/build/BUILD/firefox-84.0.1/toolkit/xre/Bootstrap.cpp:6, from Unified_cpp_toolkit_xre0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:74: /builddir/build/BUILD/firefox-84.0.1/toolkit/xre/nsConsoleWriter.cpp:49:39: note: while referencing ‘messages’ 49 | nsTArray> messages; | ^~~~~~~~ In file included from Unified_cpp_tools_profiler1.cpp:38: /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulMain.cpp: In member function ‘void lul::LUL::NotifyAfterMap(uintptr_t, size_t, const char*, const void*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/tools/profiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/tools/profiler/lul/LulMainInt.h:11, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulDwarfSummariser.h:10, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulDwarfExt.h:45, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulDwarfInt.h:42, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulDwarf.cpp:57, from Unified_cpp_tools_profiler1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 134 | struct UnwindRegs { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulMain.cpp:18, from Unified_cpp_tools_profiler1.cpp:38: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = lul::RuleSet]’: /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulMain.cpp:483:26: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulDwarfSummariser.h:10, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulDwarfExt.h:45, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulDwarfInt.h:42, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulDwarf.cpp:57, from Unified_cpp_tools_profiler1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulMainInt.h:298:7: note: ‘class lul::RuleSet’ declared here 298 | class RuleSet { | ^~~~~~~ uriloader/base In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ProfileChunkedBuffer.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/ProfileBuffer.h:9, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/ProfileBuffer.cpp:7, from Unified_cpp_tools_profiler0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ProfileBufferEntrySerialization.h: In lambda function: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ProfileBufferEntrySerialization.h:437:28: warning: ‘entryBytes’ may be used uninitialized in this function [-Wmaybe-uninitialized] 437 | ::mozilla::WriteULEB128(aValue, *this); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/ProfileBuffer.h:9, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/ProfileBuffer.cpp:7, from Unified_cpp_tools_profiler0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ProfileChunkedBuffer.h:627:12: note: ‘entryBytes’ was declared here 627 | Length entryBytes; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/ProfileBuffer.cpp:13, from Unified_cpp_tools_profiler0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/tools/profiler/gecko/nsProfiler.cpp:525:37: note: while referencing ‘outBuff’ 525 | FallibleTArray outBuff; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/ProfileBuffer.cpp:13, from Unified_cpp_tools_profiler0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/tools/profiler/gecko/nsProfiler.cpp:525:37: note: while referencing ‘outBuff’ 525 | FallibleTArray outBuff; | ^~~~~~~ uriloader/exthandler uriloader/prefetch In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/BackgroundUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from Unified_cpp_uriloader_prefetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsOfflineCacheUpdate::AddExistingItems(uint32_t, nsTArray >*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/uriloader/prefetch/nsOfflineCacheUpdate.cpp:1712:23: note: while referencing ‘keys’ 1712 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/ipc/glue/BackgroundUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from Unified_cpp_uriloader_prefetch0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsOfflineCacheUpdate::EvictOneNonPinned()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/uriloader/prefetch/nsOfflineCacheUpdate.cpp:2061:23: note: while referencing ‘groups’ 2061 | nsTArray groups; | ^~~~~~ uriloader/preload In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, from /builddir/build/BUILD/firefox-84.0.1/uriloader/exthandler/ContentHandlerService.h:10, from /builddir/build/BUILD/firefox-84.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, from Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ContentHandlerService::nsIHandlerInfoToHandlerInfo(nsIHandlerInfo*, mozilla::dom::HandlerInfo*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/uriloader/exthandler/ContentHandlerService.cpp:71:23: note: while referencing ‘extensions’ 71 | nsTArray extensions; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, from /builddir/build/BUILD/firefox-84.0.1/uriloader/exthandler/ContentHandlerService.h:10, from /builddir/build/BUILD/firefox-84.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, from Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/uriloader/exthandler/ContentHandlerService.cpp:57:24: note: while referencing ‘happs’ 57 | nsTArray happs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, from /builddir/build/BUILD/firefox-84.0.1/uriloader/exthandler/ContentHandlerService.h:10, from /builddir/build/BUILD/firefox-84.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, from Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsMIMEInfoBase::CopyBasicDataTo(nsMIMEInfoBase*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:364:43: note: while referencing ‘’ 364 | aOther->mExtensions = mExtensions.Clone(); | ^ view In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PreloaderBase.h:10, from /builddir/build/BUILD/firefox-84.0.1/uriloader/preload/FetchPreloader.h:9, from /builddir/build/BUILD/firefox-84.0.1/uriloader/preload/FetchPreloader.cpp:8, from Unified_cpp_uriloader_preload0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::PreloaderBase::UsageTimer::Notify(nsITimer*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/uriloader/preload/PreloaderBase.cpp:375:71: note: while referencing ‘’ 375 | nsTArray({std::move(spec)})); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PreloaderBase.h:10, from /builddir/build/BUILD/firefox-84.0.1/uriloader/preload/FetchPreloader.h:9, from /builddir/build/BUILD/firefox-84.0.1/uriloader/preload/FetchPreloader.cpp:8, from Unified_cpp_uriloader_preload0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PreloaderBase::NotifyStop(nsresult)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/uriloader/preload/PreloaderBase.cpp:243:23: note: while referencing ‘nodes’ 243 | 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h: In member function ‘void nsViewManager::InvalidateViewNoSuppression(nsView*, const nsRect&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0.1/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsViewManager::InvalidateWidgetArea(nsView*, const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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 widget/headless widget In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:694:64: note: while referencing ‘’ 694 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:298:48: note: while referencing ‘’ 298 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:300:47: note: while referencing ‘’ 300 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:302:46: note: while referencing ‘’ 302 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::widget::MPRISServiceHandler::ClearMetadata()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/widget/gtk/MPRISServiceHandler.cpp:7, from Unified_cpp_widget_gtk0.cpp:65: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/MPRISServiceHandler.h:123:59: note: while referencing ‘’ 123 | UpdateFromMetadataBase(MediaMetadataBase::EmptyData()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0.1/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_widget_gtk0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/ProcInfo.cpp:224:20: note: while referencing ‘info’ 224 | ProcInfo info; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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_widget_gtk0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/ProcInfo.cpp:185:14: note: while referencing ‘info’ 185 | ProcInfo info; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboard::SetData(nsITransferable*, nsIClipboardOwner*, int32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:101: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsClipboard.cpp:145:23: note: while referencing ‘flavors’ 145 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboard::GetData(nsITransferable*, int32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:101: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsClipboard.cpp:242:23: note: while referencing ‘flavors’ 242 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/widget/InputData.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.cpp:8: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsEventStatus nsBaseWidget::ProcessUntransformedAPZEvent(mozilla::WidgetInputEvent*, const mozilla::layers::APZEventResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/widget/nsBaseWidget.cpp:985:65: note: while referencing ‘’ 985 | inputBlockId, mSetAllowedTouchBehaviorCallback); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDragService::IsDataFlavorSupported(const char*, bool*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:876:29: note: while referencing ‘flavors’ 876 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDragService::GetData(nsITransferable*, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:602:23: note: while referencing ‘flavors’ 602 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsDragService::SourceBeginDrag(GdkDragContext*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:1599:23: note: while referencing ‘flavors’ 1599 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:1599:23: note: while referencing ‘flavors’ 1599 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrintSettingsGTK::SetPageRanges(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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:74: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsPrintSettingsGTK.cpp:217:26: note: while referencing ‘ranges’ 217 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘GtkTargetList* nsDragService::GetSourceList()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:1165:27: note: while referencing ‘flavors’ 1165 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:1146:27: note: while referencing ‘flavors’ 1146 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:1117:29: note: while referencing ‘targetArray’ 1117 | nsTArray targetArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:11, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:694:64: note: while referencing ‘’ 694 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:11, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:298:48: note: while referencing ‘’ 298 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:11, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:300:47: note: while referencing ‘’ 300 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsITransferable.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragSession.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDragService.h:18, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseDragService.h:9, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.h:11, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-84.0.1/widget/gtk/nsDragService.cpp:11, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:302:46: note: while referencing ‘’ 302 | 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::widget::GfxInfoBase::_ZN7mozilla6widget11GfxInfoBase16GetFeatureStatusEiR12nsTSubstringIcEPi.part.0(int32_t, nsACString&, int32_t*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/GfxInfoBase.cpp:723:27: note: while referencing ‘driverInfo’ 723 | nsTArray driverInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::widget::GfxInfoBase::GetFeatureSuggestedDriverVersion(int32_t, nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/GfxInfoBase.cpp:1258:27: note: while referencing ‘driverInfo’ 1258 | nsTArray driverInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::WidgetKeyboardEvent::AssignKeyEventData(const mozilla::WidgetKeyboardEvent&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:694:64: note: while referencing ‘’ 694 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:298:48: note: while referencing ‘’ 298 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:300:47: note: while referencing ‘’ 300 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:302:46: note: while referencing ‘’ 302 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::widget::GfxInfoBase::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/GfxInfoBase.cpp:641:29: note: while referencing ‘driverInfo’ 641 | nsTArray driverInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/widget/GfxInfoBase.cpp:641:29: note: while referencing ‘driverInfo’ 641 | nsTArray driverInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_widget0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/widget/GfxInfoBase.cpp:641:29: note: while referencing ‘driverInfo’ 641 | nsTArray driverInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/GfxInfoBase.cpp:513:25: note: while referencing ‘splitted’ 513 | nsTArray splitted; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/GfxInfoBase.cpp:641:29: note: while referencing ‘driverInfo’ 641 | nsTArray driverInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:735:57: note: while referencing ‘’ 735 | aEvent.mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:743:56: note: while referencing ‘’ 743 | aEvent.mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/InputData.h:21, from /builddir/build/BUILD/firefox-84.0.1/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0.1/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TextEvents.h:751:55: note: while referencing ‘’ 751 | aEvent.mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::LogModulePrefWatcher::RegisterPrefWatcher()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/xpcom/base/LogModulePrefWatcher.cpp:115:23: note: while referencing ‘names’ 115 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::LogModulePrefWatcher::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/xpcom/base/LogModulePrefWatcher.cpp:40:23: note: while referencing ‘names’ 40 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CycleCollectedJSContext::CleanupIDBTransactions(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/xpcom/base/CycleCollectedJSContext.cpp:414:39: note: while referencing ‘localQueue’ 414 | nsTArray localQueue = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_xpcom_base0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/xpcom/base/CycleCollectedJSContext.cpp:414:39: note: while referencing ‘localQueue’ 414 | nsTArray localQueue = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/xpcom/base/CycleCollectedJSContext.cpp:414:39: note: while referencing ‘localQueue’ 414 | nsTArray localQueue = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/widget/WidgetEventImpl.cpp:6, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboardProxy::SetData(nsITransferable*, nsIClipboardOwner*, int32_t)’: /builddir/build/BUILD/firefox-84.0.1/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:74: /builddir/build/BUILD/firefox-84.0.1/widget/nsClipboardProxy.cpp:28:19: note: while referencing ‘ipcDataTransfer’ 28 | IPCDataTransfer ipcDataTransfer; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/widget/WidgetEventImpl.cpp:6, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDragServiceProxy::InvokeDragSessionImpl(nsIArray*, const mozilla::Maybe >&, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:110: /builddir/build/BUILD/firefox-84.0.1/widget/nsDragServiceProxy.cpp:37:43: note: while referencing ‘dataTransfers’ 37 | nsTArray dataTransfers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/widget/WidgetEventImpl.cpp:6, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboardProxy::GetData(nsITransferable*, int32_t)’: /builddir/build/BUILD/firefox-84.0.1/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:74: /builddir/build/BUILD/firefox-84.0.1/widget/nsClipboardProxy.cpp:50:19: note: while referencing ‘dataTransfer’ 50 | IPCDataTransfer dataTransfer; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/widget/WidgetEventImpl.cpp:6, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:74: /builddir/build/BUILD/firefox-84.0.1/widget/nsClipboardProxy.cpp:46:23: note: while referencing ‘types’ 46 | nsTArray types; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/widget/WidgetEventImpl.cpp:6, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::widget::WidgetUtils::SendBidiKeyboardInfoToContent()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:11: /builddir/build/BUILD/firefox-84.0.1/widget/WidgetUtils.cpp:123:33: note: while referencing ‘children’ 123 | nsTArray children; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/MemoryTelemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/MemoryTelemetry.cpp:7, from Unified_cpp_xpcom_base1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::MemoryTelemetry::TotalMemoryGatherer::Begin(nsIEventTarget*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/base/MemoryTelemetry.cpp:317:28: note: while referencing ‘parents’ 317 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Selection.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/nsConsoleService.cpp:29, from Unified_cpp_xpcom_base1.cpp:56: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +4)’ was declared here 921 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Selection.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/nsConsoleService.cpp:29, from Unified_cpp_xpcom_base1.cpp:56: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +4)’ was declared here 921 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Selection.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/nsConsoleService.cpp:29, from Unified_cpp_xpcom_base1.cpp:56: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +4)’ was declared here 921 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Selection.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/nsConsoleService.cpp:29, from Unified_cpp_xpcom_base1.cpp:56: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +4)’ was declared here 921 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray nsPrinterCUPS::PaperList(nsPrinterCUPS::Connection&) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:83: /builddir/build/BUILD/firefox-84.0.1/widget/nsPrinterCUPS.cpp:299:23: note: while referencing ‘paperList’ 299 | nsTArray paperList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsTArray nsPrinterListCUPS::Printers() const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/nsPrinterListCUPS.cpp:92:25: note: while referencing ‘printerInfoList’ 92 | nsTArray printerInfoList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsTransferable::FlavorsTransferableCanImport(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/nsTransferable.cpp:434:25: note: while referencing ‘convertedList’ 434 | nsTArray convertedList; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsTransferable::FlavorsTransferableCanExport(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/nsTransferable.cpp:466:25: note: while referencing ‘convertedList’ 466 | nsTArray convertedList; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsPrintSettings& nsPrintSettings::operator=(const nsPrintSettings&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:56: /builddir/build/BUILD/firefox-84.0.1/widget/nsPrintSettingsImpl.cpp:762:39: note: while referencing ‘’ 762 | mPageRanges = rhs.mPageRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXPLookAndFeel::Init()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘nsXPLookAndFeel::LookAndFeelCache [1]’ {aka ‘mozilla::widget::LookAndFeelCache [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:137: /builddir/build/BUILD/firefox-84.0.1/widget/nsXPLookAndFeel.cpp:471:53: note: while referencing ‘’ 471 | cc->BorrowLookAndFeelCache() = LookAndFeelCache{}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrinterInfo::GetPaperList(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/widget/nsPrinterBase.cpp:52:33: note: while referencing ‘’ 52 | aPaperList = mPaperList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrintSettings::GetPageRanges(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:56: /builddir/build/BUILD/firefox-84.0.1/widget/nsPrintSettingsImpl.cpp:712:30: note: while referencing ‘’ 712 | aPages = mPageRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrintSettings::SetPageRanges(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:56: /builddir/build/BUILD/firefox-84.0.1/widget/nsPrintSettingsImpl.cpp:706:30: note: while referencing ‘’ 706 | mPageRanges = aPages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/widget/nsPrinterBase.cpp:11, from Unified_cpp_widget2.cpp:74: /builddir/build/BUILD/firefox-84.0.1/widget/PrintBackgroundTask.h:53:20: note: while referencing ‘result’ 53 | Result result = std::apply( | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrinterListBase::GetFallbackPaperList(JSContext*, nsPrinterListBase::Promise**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/nsPrinterListBase.cpp:113:29: note: while referencing ‘papers’ 113 | nsTArray> papers; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:74: /builddir/build/BUILD/firefox-84.0.1/widget/nsPrinterBase.cpp:106:29: note: while referencing ‘result’ 106 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.h:10, from /builddir/build/BUILD/firefox-84.0.1/widget/nsNativeBasicTheme.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/widget/nsPrinterListBase.cpp:34:32: note: while referencing ‘printers’ 34 | nsTArray> printers; | ^~~~~~~~ xpcom/build/Services.cpp.stub xpcom/components In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/nsInterfaceRequestorAgg.cpp:11, from Unified_cpp_xpcom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In function ‘nsresult GetProcSelfSmapsPrivate(int64_t*, pid_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/base/nsMemoryReporterManager.cpp:96:27: note: while referencing ‘mappings’ 96 | nsTArray mappings(1024); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/base/nsSystemInfo.cpp:10, from Unified_cpp_xpcom_base2.cpp:65: /builddir/build/BUILD/firefox-84.0.1/xpcom/base/nsSystemInfo.h: In member function ‘void mozilla::MozPromise::DispatchAll() [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’: /builddir/build/BUILD/firefox-84.0.1/xpcom/base/nsSystemInfo.h:37:8: warning: ‘.ProcessInfo::cpuCount’ may be used uninitialized in this function [-Wmaybe-uninitialized] 37 | struct ProcessInfo { | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/xpcom/base/nsSystemInfo.h:37:8: warning: ‘.ProcessInfo::cpuCores’ may be used uninitialized in this function [-Wmaybe-uninitialized] xpcom/ds In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Tokenizer.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, from Unified_cpp_xpcom_ds0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsCOMArray_base::Clear()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/ds/nsCOMArray.cpp:236:26: note: while referencing ‘objects’ 236 | nsTArray objects = std::move(mArray); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Tokenizer.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, from Unified_cpp_xpcom_ds0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsCOMArray_base::RemoveObjectsAt(int32_t, int32_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/ds/nsCOMArray.cpp:211:28: note: while referencing ‘elementsToDestroy’ 211 | nsTArray elementsToDestroy(aCount); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Tokenizer.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, from Unified_cpp_xpcom_ds0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsCOMArray_base::RemoveElementsAt(uint32_t, uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/ds/nsCOMArray.cpp:222:26: note: while referencing ‘elementsToDestroy’ 222 | nsTArray elementsToDestroy(aCount); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Tokenizer.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, from Unified_cpp_xpcom_ds0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘void nsObserverList::NotifyObservers(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/ds/nsObserverList.cpp:67:33: note: while referencing ‘observers’ 67 | const nsCOMArray observers = ReverseCloneObserverArray(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, from StaticComponents.cpp:14: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/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-84.0.1/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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ /builddir/build/BUILD/firefox-84.0.1/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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/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-84.0.1/xpcom/ds/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:46: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}]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Variant.h:218:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Variant.h:218: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}]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Variant.h:622: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}]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:71:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/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-84.0.1/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::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ /builddir/build/BUILD/firefox-84.0.1/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::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/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-84.0.1/xpcom/ds/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:79:8: required from here /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/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-84.0.1/objdir/dist/include/mozilla/net/NetworkConnectivityService.h:12, from StaticComponents.cpp:92: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsObserverService.cpp:9, from Unified_cpp_xpcom_ds1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsObserverService::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::_ZN11nsLocalFile12CopyToNativeEP7nsIFileRK12nsTSubstringIcE.part.0(nsIFile*, const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/xpcom/io/nsLocalFileUnix.cpp:871:14: warning: ‘myPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | uint32_t myPerms; | ^~~~~~~ /builddir/build/BUILD/firefox-84.0.1/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)’: /builddir/build/BUILD/firefox-84.0.1/xpcom/io/nsLocalFileUnix.cpp:752:42: warning: ‘oldPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 752 | if (NS_FAILED(rv = aNewParent->Create(DIRECTORY_TYPE, oldPerms))) { | ^ xpcom/reflect/xptcall/md/unix In file included from /builddir/build/BUILD/firefox-84.0.1/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-84.0.1/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm.cpp:8: /builddir/build/BUILD/firefox-84.0.1/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_io0.cpp:137: /builddir/build/BUILD/firefox-84.0.1/xpcom/io/nsEscape.cpp: In function ‘nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-84.0.1/xpcom/reflect/xptcall/md/unix/xptcstubs_arm.cpp:8: /builddir/build/BUILD/firefox-84.0.1/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-84.0.1/xpcom/reflect/xptcall/xptcall.cpp:8: /builddir/build/BUILD/firefox-84.0.1/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ xpcom/reflect/xptinfo In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/io/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/xpcom/io/nsIOUtil.cpp:10, from Unified_cpp_xpcom_io1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsPipe::OnPipeException(nsresult, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 588 | int64_t offset; | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 588 | int64_t offset; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/xpcom/io/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0.1/xpcom/io/nsIOUtil.cpp:10, from Unified_cpp_xpcom_io1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsMultiplexInputStream::Close()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/xpfe/appshell/AppWindow.cpp: In member function ‘nsresult mozilla::AppWindow::_ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb.part.0(nsIAppWindow*, bool, bool)’: /builddir/build/BUILD/firefox-84.0.1/xpfe/appshell/AppWindow.cpp:864:30: warning: ‘newHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 864 | if (newWidth != ourWidth || newHeight != ourHeight) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/xpfe/appshell/AppWindow.cpp:864:5: warning: ‘newWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 864 | if (newWidth != ourWidth || newHeight != ourHeight) { | ^~ /builddir/build/BUILD/firefox-84.0.1/xpfe/appshell/AppWindow.cpp:864:30: warning: ‘ourHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 864 | if (newWidth != ourWidth || newHeight != ourHeight) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/xpfe/appshell/AppWindow.cpp:851:31: warning: ‘ourWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 851 | 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 Compiling cc v1.0.59 js/src/gc Compiling arrayvec v0.5.1 Compiling leb128 v0.2.4 Compiling wasmparser v0.48.2 In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GC.cpp: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GC.cpp:1932: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] 1932 | memcpy(dst, src, thingSize); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/NativeObject.h:19, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/SavedFrame.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Activation.h:24, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.h:28, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Cell.h:228:7: note: ‘class js::gc::TenuredCell’ declared here 228 | class TenuredCell : public Cell { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepObjectGroups()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5081:29: note: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5081 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5081:29: note: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ was declared here 5081 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5081:29: note: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ was declared here 5081 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepMisc()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5089:29: note: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5089 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5089:29: note: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ was declared here 5089 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5089:29: note: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ was declared here 5089 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5207:31: note: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5207 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5207:31: note: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ was declared here 5207 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5207:31: note: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ was declared here 5207 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5245:31: note: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5245 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5245:31: note: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ was declared here 5245 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/GC.cpp:5245:31: note: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ was declared here 5245 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/mozglue/static/rust) Compiling wast v26.0.1 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/Result.h:292:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:544:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:614: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-84.0.1/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Result.h:289: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] 289 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking-inl.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/js/src/gc/Marking.cpp: In member function ‘void js::GCMarker::processMarkStackTop(js::SliceBudget&)’: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:2607:3: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2607 | if (start == end) { | ^~ /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:1970:10: note: ‘end’ was declared here 1970 | size_t end; // End of slot range to mark. | ^~~ /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:1968:13: warning: ‘base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1968 | HeapSlot* base; // Slot range base pointer. | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/RootMarking.cpp:381:19: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 381 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/js/src/gc/RootMarking.cpp:381:19: note: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ was declared here 381 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ layout/style In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/AnimationCollection.cpp:7, from Unified_cpp_layout_style0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/layout/style/AnimationCollection.cpp:30:34: note: while referencing ‘mb’ 30 | nsAutoAnimationMutationBatch mb(collection->mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0.1/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/AnimationCollection.cpp:7, from Unified_cpp_layout_style0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/layout/style/AnimationCollection.cpp:30:34: note: while referencing ‘mb’ 30 | nsAutoAnimationMutationBatch mb(collection->mElement->OwnerDoc()); | ^~ Compiling wat v1.0.27 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/js/src/rust/shared) Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/js/src/rust) In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/layout/style/GeckoBindings.cpp:536:32: note: while referencing ‘mb’ 536 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/GeckoBindings.cpp:536:32: note: while referencing ‘mb’ 536 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::FontFaceSet::Check(const nsAString&, const nsAString&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/FontFaceSet.cpp:351:23: note: while referencing ‘faces’ 351 | nsTArray faces; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/FontFaceSet.cpp:1023:28: note: while referencing ‘srcArray’ 1023 | nsTArray srcArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/FontFaceSet.cpp:988:30: note: while referencing ‘variationSettings’ 988 | nsTArray variationSettings; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/FontFaceSet.cpp:984:28: note: while referencing ‘featureSettings’ 984 | nsTArray featureSettings; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::css::GlobalImageObserver::Notify(imgIRequest*, int32_t, const nsIntRect*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/ImageLoader.cpp:620:33: note: while referencing ‘loadersToNotify’ 620 | nsTArray> loadersToNotify(loaders.Count()); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ImportScanner::Start()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/ImportScanner.cpp:17:8: note: while referencing ‘’ 17 | Stop(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CounterStyleManager::CleanRetiredStyles()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/CounterStyleManager.cpp:1879:27: note: while referencing ‘list’ 1879 | nsTArray list(std::move(mRetiredStyles)); | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::FontFamilyList::PrioritizeFirstGeneric()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:9, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:259:36: note: while referencing ‘names’ 259 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void Gecko_nsStyleFont_PrioritizeUserFonts(nsStyleFont*, mozilla::StyleGenericFontFamily)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleStruct.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:9, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:272:30: note: while referencing ‘names’ 272 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::CounterStylePtr mozilla::CounterStylePtr::FromStyle(const mozilla::StyleCounterStyle&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/layout/style/nsStyleStruct.h:36, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:9, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/layout/style/nsStyleStruct.h:36, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:9, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString&, nsTArray >&&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/FontFaceSet.cpp:1644:28: note: while referencing ‘init’ 1644 | FontFaceSetLoadEventInit init; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-84.0.1/layout/style/FontFaceSet.cpp:1644:28: note: while referencing ‘init’ 1644 | FontFaceSetLoadEventInit init; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/FontFaceSet.cpp:1647:41: note: while referencing ‘’ 1647 | init.mFontfaces = std::move(aFontFaces); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/FontFaceSet.cpp:1644:28: note: while referencing ‘init’ 1644 | FontFaceSetLoadEventInit init; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::_ZN7mozilla3dom11FontFaceSet20CheckLoadingFinishedEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/FontFaceSet.cpp:1605:37: note: while referencing ‘failed’ 1605 | nsTArray> failed; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/FontFaceSet.cpp:1604:37: note: while referencing ‘loaded’ 1604 | nsTArray> loaded; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::FontFaceSet::UpdateRules(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/FontFaceSet.cpp:667:28: note: while referencing ‘oldRecords’ 667 | nsTArray oldRecords = std::move(mRuleFaces); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::FontFaceSet::Load(JSContext*, const nsAString&, const nsAString&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/FontFaceSet.cpp:327:23: note: while referencing ‘faces’ 327 | nsTArray faces; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0.1/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/FontFaceSet.cpp:325:29: note: while referencing ‘promises’ 325 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/ServoStyleSet.cpp:117:51: required from here /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PodOperations.h:76: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] 76 | memset(&aArr[0], 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/utility:70, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/utility:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/utility:52, from /usr/include/c++/10/tuple:38, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/tuple:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/tuple:52, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/css/Loader.h:12, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ServoCSSRuleList::DropAllRules()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/ServoCSSRuleList.cpp:129:8: note: while referencing ‘rules’ 129 | auto rules = std::move(mRules); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ServoStyleSet::_ZN7mozilla13ServoStyleSet21RunPostTraversalTasksEv.part.0()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/ServoStyleSet.cpp:1244:31: note: while referencing ‘tasks’ 1244 | nsTArray tasks = std::move(mPostTraversalTasks); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0.1/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-84.0.1/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::css::Loader::Stop()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/Loader.cpp:2146:8: note: while referencing ‘arr’ 2146 | auto arr = std::move(mPostedEvents); | ^~~ Finished release [optimized] target(s) in 3m 22s media/libdav1d cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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-84.0.1/third_party/dav1d/src/decode.c: In function ‘decode_sb’: /builddir/build/BUILD/firefox-84.0.1/third_party/dav1d/src/decode.c:2069:14: warning: ‘bx8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2069 | int ctx, bx8, by8; | ^~~ /builddir/build/BUILD/firefox-84.0.1/third_party/dav1d/src/decode.c:2069:19: warning: ‘by8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2069 | int ctx, bx8, by8; | ^~~ /builddir/build/BUILD/firefox-84.0.1/third_party/dav1d/src/decode.c: In function ‘dav1d_submit_frame’: /builddir/build/BUILD/firefox-84.0.1/third_party/dav1d/src/decode.c:3449:9: warning: ‘out_delayed’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3449 | 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 In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/dav1d/src/obu.c:36: /builddir/build/BUILD/firefox-84.0.1/third_party/dav1d/src/obu.c: In function ‘dav1d_parse_obus’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/dav1d/src/obu.c:922:29: note: ‘off_after_idx’ was declared here 922 | int off_before_idx, off_after_idx; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/third_party/dav1d/src/obu.c:36: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/third_party/dav1d/src/obu.c:922:13: note: ‘off_before_idx’ was declared here 922 | int off_before_idx, off_after_idx; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFontFaceLoader::FontLoadComplete()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/nsFontFaceLoader.cpp:292:29: note: while referencing ‘fontSets’ 292 | nsTArray fontSets; | ^~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsFontFaceLoader::LoadTimerCallback(nsITimer*, void*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/nsFontFaceLoader.cpp:181:31: note: while referencing ‘fontSets’ 181 | nsTArray fontSets; | ^~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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-84.0.1/third_party/dav1d/src/refmvs.c: In function ‘dav1d_refmvs_find’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsAnimationManager::DoUpdateAnimations(const mozilla::NonOwningAnimationTarget&, const nsStyleDisplay&, ServoCSSAnimationBuilder&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 356 | OwningCSSAnimationPtrArray newAnimations = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 356 | OwningCSSAnimationPtrArray newAnimations = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/nsAnimationManager.cpp:352:32: note: while referencing ‘mb’ 352 | nsAutoAnimationMutationBatch mb(aTarget.mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/layout/style/nsAnimationManager.cpp:212:22: note: while referencing ‘keyframes’ 212 | nsTArray keyframes; | ^~~~~~~~~ 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 */]; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsAnimationManager::UpdateAnimations(mozilla::dom::Element*, mozilla::PseudoStyleType, const mozilla::ComputedStyle*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/nsAnimationManager.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsAnimationManager.cpp:7, from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-84.0.1/layout/style/AnimationCommon.h:62:34: note: while referencing ‘mb’ 62 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); | ^~ 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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SharedStyleSheetCache::CancelDeferredLoadsForLoader(mozilla::css::Loader&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/SharedStyleSheetCache.cpp:522:17: note: while referencing ‘arr’ 522 | LoadDataArray arr; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0.1/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SharedStyleSheetCache::StartDeferredLoadsForLoader(mozilla::css::Loader&, mozilla::SharedStyleSheetCache::StartLoads)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/SharedStyleSheetCache.cpp:494:17: note: while referencing ‘arr’ 494 | LoadDataArray arr; | ^~~ cc1: warning: command-line option ‘-fpermissive’ 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’: 719 | cbi->txtp[0] = txtp; | ~~~~~~~~~~~~~^~~~~~ 16bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_16bpc’: 1827 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1828 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1829 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 1833 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1834 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1835 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1836 | 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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’: 719 | cbi->txtp[0] = txtp; | ~~~~~~~~~~~~~^~~~~~ 8bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_8bpc’: 1827 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1828 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1829 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 1833 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1834 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1835 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1836 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ netwerk/dns cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/GetAddrInfo.h:16, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/GetAddrInfo.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:46: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}]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Variant.h:218:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Variant.h:218: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}]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Variant.h:622: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}]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:71:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/HTTPSSVC.h:79:8: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/dns/GetAddrInfo.cpp:21: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/GetAddrInfo.h:16, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/GetAddrInfo.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::NativeDNSResolverOverride::ClearHostOverride(const nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘mozilla::Maybe > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/GetAddrInfo.cpp:448:8: note: while referencing ‘overrides’ 448 | auto overrides = mOverrides.GetAndRemove(aHost); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/GetAddrInfo.h:16, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/GetAddrInfo.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/dns/GetAddrInfo.cpp:311:21: note: while referencing ‘addresses’ 311 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2788:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:1779:61: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed nsHostResolver::InitLoopbackRecord(const nsHostKey&, nsresult*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/dns/nsHostResolver.cpp:922:21: note: while referencing ‘addresses’ 922 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void nsHostResolver::Shutdown()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:821:36: note: while referencing ‘pendingQHigh’ 821 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:821:36: note: while referencing ‘pendingQHigh’ 821 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:821:36: note: while referencing ‘pendingQHigh’ 821 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:821:50: note: while referencing ‘pendingQMed’ 821 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:821:50: note: while referencing ‘pendingQMed’ 821 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:821:50: note: while referencing ‘pendingQMed’ 821 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:821:63: note: while referencing ‘pendingQLow’ 821 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:821:63: note: while referencing ‘pendingQLow’ 821 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:821:63: note: while referencing ‘pendingQLow’ 821 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:822:7: note: while referencing ‘evictionQ’ 822 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:822:7: note: while referencing ‘evictionQ’ 822 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:822:7: note: while referencing ‘evictionQ’ 822 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/dns/nsHostResolver.cpp:1780:21: note: while referencing ‘orderedSet2’ 1780 | nsTArray orderedSet2 = rrset2->Addresses().Clone(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/dns/nsHostResolver.cpp:1779:21: note: while referencing ‘orderedSet1’ 1779 | nsTArray orderedSet1 = rrset1->Addresses().Clone(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:1959:54: note: while referencing ‘cbs’ 1959 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:1959:54: note: while referencing ‘cbs’ 1959 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:1959:54: note: while referencing ‘cbs’ 1959 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/netwerk/dns/nsHostResolver.cpp:1155:33: note: while referencing ‘addresses’ 1155 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsStyleAutoArray nsStyleAutoArray::Clone() const [with T = nsStyleImageLayers::Layer]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFontMetrics.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:32, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleAutoArray.h:38:46: note: while referencing ‘’ 38 | res.mOtherElements = mOtherElements.Clone(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsStyleImageLayers& nsStyleImageLayers::operator=(const nsStyleImageLayers&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/layout/style/nsStyleStruct.cpp:1808:34: note: while referencing ‘’ 1808 | mLayers = aOther.mLayers.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:2054:54: note: while referencing ‘cbs’ 2054 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:2054:54: note: while referencing ‘cbs’ 2054 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 117 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsHostResolver.cpp:2054:54: note: while referencing ‘cbs’ 2054 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘nsStyleDisplay::nsStyleDisplay(const nsStyleDisplay&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFontMetrics.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:32, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleAutoArray.h:38:46: note: while referencing ‘’ 38 | res.mOtherElements = mOtherElements.Clone(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:28, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsFontMetrics.h:16, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxFont.h:32, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0.1/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-84.0.1/layout/style/nsStyleAutoArray.h:38:46: note: while referencing ‘’ 38 | res.mOtherElements = mOtherElements.Clone(); | ~~~~~~~~~~~~~~~~~~~~^~ security/apps In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppTrustDomain.cpp:172:21: note: while referencing ‘pubKeyBytes’ 172 | nsTArray pubKeyBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppTrustDomain.cpp:171:21: note: while referencing ‘subjectBytes’ 171 | nsTArray subjectBytes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppTrustDomain.cpp:170:21: note: while referencing ‘serialBytes’ 170 | nsTArray serialBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppTrustDomain.cpp:169:21: note: while referencing ‘issuerBytes’ 169 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::VerifyAppManifest(SECOidTag, nsCOMPtr, nsTHashtable&, const SECItem&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppSignatureVerification.cpp:247:21: note: while referencing ‘outArray’ 247 | nsTArray outArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppSignatureVerification.cpp:953:33: note: while referencing ‘collectedCerts’ 953 | nsTArray> collectedCerts; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::VerifyPK7Signature.constprop(AppTrustedRoot, nsIZipReader*, {anonymous}::SignaturePolicy&, nsTHashtable&, bool&, nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppSignatureVerification.cpp:789:33: note: while referencing ‘collectedCerts’ 789 | nsTArray> collectedCerts; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppSignatureVerification.cpp:1230:21: note: while referencing ‘digestArray’ 1230 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppSignatureVerification.cpp:1199:21: note: while referencing ‘sfCalculatedSHA256Digest’ 1199 | nsTArray sfCalculatedSHA256Digest; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppSignatureVerification.cpp:1192:21: note: while referencing ‘sfCalculatedSHA1Digest’ 1192 | nsTArray sfCalculatedSHA1Digest; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppTrustDomain.cpp:83:19: note: while referencing ‘candidates’ 83 | nsTArray candidates; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 1287 | nsTArray coseCertDER; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 1287 | nsTArray coseCertDER; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppSignatureVerification.cpp:1148:35: note: while referencing ‘’ 1148 | aCoseCertDER = context.TakeCert(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/security/apps/AppSignatureVerification.cpp:1139:27: note: while referencing ‘context’ 1139 | CoseVerificationContext context(aTrustedRoot); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 1287 | nsTArray coseCertDER; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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 Unified_cpp_netwerk_dns0.cpp:29: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/DNSRequestChild.cpp: In member function ‘virtual nsresult mozilla::net::ChildDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/DNSRequestChild.cpp:111: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] 111 | memcpy(addr, &mAddresses[mCurrent++], sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2757: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-84.0.1/netwerk/dns/HTTPSSVC.cpp:197:75: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:20, from /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRR::DohDecodeQuery(const nsCString&, nsCString&, mozilla::net::TrrType&)’: /builddir/build/BUILD/firefox-84.0.1/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:92: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRR.cpp:494:27: note: while referencing ‘binary’ 494 | FallibleTArray binary; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:137: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRRServiceParent.cpp:78:27: note: while referencing ‘suffixList’ 78 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRRService::Init()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/dns/TRRService.cpp:177:27: note: while referencing ‘suffixList’ 177 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::TRRServiceParent::Init()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:137: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRRServiceParent.cpp:56:23: note: while referencing ‘suffixList’ 56 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/dns/TRRService.cpp:567:29: note: while referencing ‘suffixList’ 567 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRR::ParseSvcParam(unsigned int, uint16_t, mozilla::net::SvcFieldValue&, uint16_t)’: /builddir/build/BUILD/firefox-84.0.1/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:92: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRR.cpp:1453:50: note: while referencing ‘’ 1453 | field.mValue = AsVariant(SvcParamIpv6Hint()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:92: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRR.cpp:1453:49: note: while referencing ‘’ 1453 | field.mValue = AsVariant(SvcParamIpv6Hint()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:92: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRR.cpp:1429:50: note: while referencing ‘’ 1429 | field.mValue = AsVariant(SvcParamIpv4Hint()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:92: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRR.cpp:1429:49: note: while referencing ‘’ 1429 | field.mValue = AsVariant(SvcParamIpv4Hint()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::ChildDNSRecord::GetAddresses(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:29: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/DNSRequestChild.cpp:121:36: note: while referencing ‘’ 121 | aAddressArray = mAddresses.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::net::ChildDNSRecord::ChildDNSRecord(const mozilla::net::DNSRecord&, uint16_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:29: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/DNSRequestChild.cpp:70:28: note: while referencing ‘’ 70 | mAddresses = addrs.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::net::AddrInfo::AddrInfo(const mozilla::net::AddrInfo*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/netwerk/dns/DNS.cpp:368:38: note: while referencing ‘’ 368 | mAddresses = src->mAddresses.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRRQuery.cpp:25:43: note: while referencing ‘’ 25 | addresses = rrfrom->Addresses().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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:101: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRRQuery.cpp:28:41: note: while referencing ‘’ 28 | addresses = rrto->Addresses().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRR::ReturnData(nsIChannel*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:92: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRR.cpp:1521:54: note: while referencing ‘’ 1521 | new AddrInfo(mHost, mType, nsTArray(), mDNS.mTtl)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRR::FailData(nsresult)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:92: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRR.cpp:1599:23: note: while referencing ‘noAddresses’ 1599 | nsTArray noAddresses; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::DNSRequestHandler::OnLookupComplete(nsICancelable*, nsIDNSRecord*, nsresult)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/DNSRequestParent.cpp:117:23: note: while referencing ‘array’ 117 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::TRR::StoreIPHintAsDNSRecord(const mozilla::net::SVCB&)’: /builddir/build/BUILD/firefox-84.0.1/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:92: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRR.cpp:1482:27: note: while referencing ‘addresses’ 1482 | CopyableTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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:92: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/TRR.cpp:1482:27: note: while referencing ‘addresses’ 1482 | CopyableTArray addresses; | ^~~~~~~~~ In file included from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetAddresses(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::RunOnAllContentParents >::]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/DataStorage.cpp:858:34: note: while referencing ‘parents’ 858 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::RunOnAllContentParents >::]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/DataStorage.cpp:858:34: note: while referencing ‘parents’ 858 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::RunOnAllContentParents >::]’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/DataStorage.cpp:858:34: note: while referencing ‘parents’ 858 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.h:11, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:2917:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.h:15, from /builddir/build/BUILD/firefox-84.0.1/netwerk/dns/nsDNSService2.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 39 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_manager_ssl0.cpp:137: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 39 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 39 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::DataStorageMemoryReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/DataStorage.cpp:164:24: note: while referencing ‘fileNames’ 164 | nsTArray fileNames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult CommonSocketControl::_ZN19CommonSocketControl19IsAcceptableForHostERK12nsTSubstringIcEPb.part.0(const nsACString&, bool*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:11: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CommonSocketControl.cpp:193:35: note: while referencing ‘derCertSpanList’ 193 | nsTArray> derCertSpanList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:11: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CommonSocketControl.cpp:192:33: note: while referencing ‘rawDerCertList’ 192 | nsTArray> rawDerCertList; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:11: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CommonSocketControl.cpp:193:35: note: while referencing ‘derCertSpanList’ 193 | nsTArray> derCertSpanList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:11: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CommonSocketControl.cpp:192:33: note: while referencing ‘rawDerCertList’ 192 | nsTArray> rawDerCertList; | ^~~~~~~~~~~~~~ security/sandbox/linux/libmozsandbox.so In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::DataStorage::GetAllChildProcessData(nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/DataStorage.cpp:245:22: note: while referencing ‘storageFiles’ 245 | nsTArray storageFiles; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/DataStorage.cpp:245:22: note: while referencing ‘storageFiles’ 245 | nsTArray storageFiles; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/OSReauthenticator.cpp:452:21: note: while referencing ‘results’ 452 | nsTArray results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/OSReauthenticator.cpp:440:21: note: while referencing ‘prefLastChangedUpdates’ 440 | nsTArray prefLastChangedUpdates; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult ReadChainIntoCertList(const nsACString&, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult VerifyContentSignatureTask::CalculateResult()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:206:31: note: while referencing ‘certList’ 206 | nsTArray> certList; | ^~~~~~~~ toolkit/components/telemetry In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/CSTrustDomain.cpp:98:21: note: while referencing ‘candidateCert’ 98 | nsTArray candidateCert(candidateCertDER.UnsafeGetData(), | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/CSTrustDomain.cpp:51:21: note: while referencing ‘pubKeyBytes’ 51 | nsTArray pubKeyBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/CSTrustDomain.cpp:50:21: note: while referencing ‘subjectBytes’ 50 | nsTArray subjectBytes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/CSTrustDomain.cpp:49:21: note: while referencing ‘serialBytes’ 49 | nsTArray serialBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/CSTrustDomain.cpp:48:21: note: while referencing ‘issuerBytes’ 48 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void BackgroundDecryptBytes(const nsACString&, const nsACString&, RefPtr&, RefPtr)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/OSKeyStore.cpp:545:21: note: while referencing ‘plain’ 545 | nsTArray plain; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::DataStorage::SetCachedStorageEntries(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/security/manager/ssl/DataStorage.cpp:284:41: note: while referencing ‘’ 284 | entry.items() = e.items().Clone(); \ | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/security/manager/ssl/DataStorage.cpp:284:41: note: while referencing ‘’ 284 | entry.items() = e.items().Clone(); \ | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/security/manager/ssl/DataStorage.cpp:284:41: note: while referencing ‘’ 284 | entry.items() = e.items().Clone(); \ | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/security/manager/ssl/DataStorage.cpp:284:41: note: while referencing ‘’ 284 | entry.items() = e.items().Clone(); \ | ^ /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/DataStorage.cpp:277:35: note: while referencing ‘entries’ 277 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult _Z29IsCertificateDistrustImminentRK8nsTArrayI6RefPtrI11nsIX509CertEERb.part.0(const nsTArray >&, bool&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:128: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCallbacks.cpp:1174:33: note: while referencing ‘intCerts’ 1174 | nsTArray> intCerts; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In constructor ‘nsClientAuthRemember::nsClientAuthRemember(const nsCString&, const nsCString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/security/manager/ssl/SharedSSLState.cpp:8, from Unified_cpp_security_manager_ssl1.cpp:29: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsClientAuthRemember.h:40:26: note: while referencing ‘fields’ 40 | nsTArray fields = {&mAsciiHost, &mFingerprint}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClientAuthRememberService::GetDecisions(nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:101: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsClientAuthRemember.cpp:90:43: note: while referencing ‘decisions’ 90 | nsTArray decisions; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClientAuthRememberService::DeleteDecisionsByHost(const nsACString&, JS::Handle, JSContext*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:101: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsClientAuthRemember.cpp:122:43: note: while referencing ‘decisions’ 122 | nsTArray decisions; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::psm::TransportSecurityInfo::ReadSSLStatus(nsIObjectInputStream*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/TransportSecurityInfo.cpp:402:35: note: while referencing ‘failedCertChain’ 402 | nsTArray> failedCertChain; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/TransportSecurityInfo.cpp:402:35: note: while referencing ‘failedCertChain’ 402 | nsTArray> failedCertChain; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::psm::CreateCertChain(nsTArray >&, nsTArray >&&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/TransportSecurityInfo.cpp:925:31: note: while referencing ‘certList’ 925 | nsTArray> certList = std::move(aCertList); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsTArray > mozilla::psm::TransportSecurityInfo::CreateCertBytesArray(const UniqueCERTCertList&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/TransportSecurityInfo.cpp:1115:23: note: while referencing ‘certBytes’ 1115 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void BackgroundSdrDecryptStrings(const nsTArray >&, RefPtr&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/SecretDecoderRing.cpp:69:22: note: while referencing ‘plainTexts’ 69 | nsTArray plainTexts(encryptedStrings.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void BackgroundSdrEncryptStrings(const nsTArray >&, RefPtr&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/SecretDecoderRing.cpp:38:22: note: while referencing ‘cipherTexts’ 38 | nsTArray cipherTexts(plaintexts.Length()); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/security/manager/ssl/VerifySSLServerCertParent.cpp:144:68: note: while referencing ‘’ 144 | stapledOCSPResponse.emplace(aStapledOCSPResponse->data().Clone()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/security/manager/ssl/VerifySSLServerCertParent.cpp:149:70: note: while referencing ‘’ 149 | sctsFromTLSExtension.emplace(aSctsFromTLSExtension->data().Clone()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/VerifySSLServerCertParent.cpp:136:31: note: while referencing ‘peerCertBytes’ 136 | nsTArray> peerCertBytes; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/VerifySSLServerCertChild.cpp:82:23: note: while referencing ‘peerCertBytes’ 82 | nsTArray peerCertBytes; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/security/manager/ssl/VerifySSLServerCertChild.cpp:79:19: note: while referencing ‘serverCertSerialized’ 79 | const ByteArray serverCertSerialized = | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/security/manager/ssl/VerifySSLServerCertChild.cpp:84:52: note: while referencing ‘’ 84 | peerCertBytes.AppendElement(ByteArray(certBytes)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside 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-84.0.1/security/manager/ssl/SSLServerCertVerification.cpp:1537:74: note: while referencing ‘’ 1537 | stapledOCSPResponse.emplace(stapledOCSPResponses->ElementAt(0).Clone()); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/security/manager/ssl/VerifySSLServerCertParent.cpp:88:50: note: while referencing ‘’ 88 | builtCertChain.AppendElement(ByteArray(cert)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/VerifySSLServerCertParent.cpp:85:23: note: while referencing ‘builtCertChain’ 85 | nsTArray builtCertChain; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘int32_t mozilla::psm::RootCABinNumber(mozilla::Span)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:83:31: note: while referencing ‘enterpriseRoots’ 83 | nsTArray> enterpriseRoots; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:50:21: note: while referencing ‘digestArray’ 50 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult GetCertFingerprintByOidTag(CERTCertificate*, SECOidTag, nsCString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:137: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertHelper.cpp:104:21: note: while referencing ‘digestArray’ 104 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsCertTree::LoadCerts(uint32_t)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsCertTree.cpp:536:33: note: while referencing ‘certList’ 536 | nsTArray> certList; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult SecretDecoderRing::AsyncEncryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult SecretDecoderRing::AsyncDecryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/security/manager/ssl/SecretDecoderRing.cpp:268:7: note: while referencing ‘’ 268 | [promise, encryptedStrings = encryptedStrings.Clone()]() mutable { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | BackgroundSdrDecryptStrings(encryptedStrings, promise); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | })); | ~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::psm::SSLServerCertVerificationJob::Run()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/stl_wrappers/algorithm:52, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Span.h:25, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/SSLServerCertVerification.cpp:1103:31: note: while referencing ‘peerCertsBytes’ 1103 | nsTArray> peerCertsBytes; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/SSLServerCertVerification.cpp:1317:31: note: while referencing ‘certBytesArray’ 1317 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/SSLServerCertVerification.cpp:1317:31: note: while referencing ‘certBytesArray’ 1317 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/SSLServerCertVerification.cpp:1325:67: note: while referencing ‘’ 1325 | TransportSecurityInfo::CreateCertBytesArray(builtCertChain); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/SSLServerCertVerification.cpp:1317:31: note: while referencing ‘certBytesArray’ 1317 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void HandshakeCallback(PRFileDesc*, void*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:128: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCallbacks.cpp:1072:33: note: while referencing ‘peerCertsBytes’ 1072 | nsTArray> peerCertsBytes; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:128: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCallbacks.cpp:1079:25: note: while referencing ‘certBytes’ 1079 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:128: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCallbacks.cpp:1158:33: note: while referencing ‘certBytesArray’ 1158 | nsTArray> certBytesArray = | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:128: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCallbacks.cpp:1363:33: note: while referencing ‘succeededCertArray’ 1363 | nsTArray> succeededCertArray; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/VerifySSLServerCertChild.cpp:38:31: note: while referencing ‘certBytesArray’ 38 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/VerifySSLServerCertChild.cpp:60:40: note: while referencing ‘’ 60 | nsc, nsTArray>(), std::move(mPeerCertChain), | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus mozilla::psm::AuthCertificateHook(void*, PRFileDesc*, PRBool, PRBool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/SSLServerCertVerification.cpp:1456:31: note: while referencing ‘peerCertsBytes’ 1456 | nsTArray> peerCertsBytes = | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:181:28: note: while referencing ‘’ 181 | mExtra(extra.Clone()) {} | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryEvent::RecordEventNative(mozilla::Telemetry::EventID, const mozilla::Maybe >&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:14: note: while referencing ‘extra’ 949 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:14: note: while referencing ‘extra’ 949 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:951:26: note: while referencing ‘’ 951 | extra = aExtra.value(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:14: note: while referencing ‘extra’ 949 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:14: note: while referencing ‘extra’ 949 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryEvent::RegisterEvents(const nsACString&, JS::Handle, bool, JSContext*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1102:25: note: while referencing ‘objects’ 1102 | nsTArray objects; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1101:25: note: while referencing ‘methods’ 1101 | nsTArray methods; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1102:25: note: while referencing ‘objects’ 1102 | nsTArray objects; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1101:25: note: while referencing ‘methods’ 1101 | nsTArray methods; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1072:18: note: while referencing ‘newEventExpired’ 1072 | nsTArray newEventExpired; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1071:30: note: while referencing ‘newEventInfos’ 1071 | nsTArray newEventInfos; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:813:14: note: while referencing ‘extra’ 813 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1238:51: note: while referencing ‘leftovers’ 1238 | nsTArray> leftovers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1238:51: note: while referencing ‘leftovers’ 1238 | nsTArray> leftovers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1255:26: note: while referencing ‘leftoverEvents’ 1255 | EventRecordArray leftoverEvents; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1254:26: note: while referencing ‘events’ 1254 | EventRecordArray events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1238:51: note: while referencing ‘leftovers’ 1238 | nsTArray> leftovers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1237:54: note: while referencing ‘processEvents’ 1237 | nsTArray> processEvents; | ^~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:47: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of ‘nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]’: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSModule.cpp:110:54: required from ‘nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::ParentProcessOnly; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]’ /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSModule.cpp:143:1: required from here /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSModule.cpp:57:28: warning: the address of ‘nsresult nsCertOverrideService::Init()’ will never be NULL [-Waddress] 57 | nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of ‘nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]’: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSModule.cpp:110:54: required from ‘nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::AnyProcess; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]’ /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSModule.cpp:147:1: required from here /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSModule.cpp:57:28: warning: the address of ‘nsresult nsSiteSecurityService::Init()’ will never be NULL [-Waddress] In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void VerifyCertAtTimeTask::CallCallback(nsresult)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:1282:37: note: while referencing ‘tmp’ 1282 | nsTArray> tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSCertificateDB::ImportEmailCertificate(uint8_t*, uint32_t, nsIInterfaceRequestor*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:474:31: note: while referencing ‘certsArray’ 474 | nsTArray> certsArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNSSSocketInfo::SetResumptionTokenFromExternalCache()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:833:21: note: while referencing ‘token’ 833 | nsTArray token; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryHistogram::AccumulateCategorical(mozilla::Telemetry::HistogramID, const nsTArray >&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult nsNSSCertificateDB::ImportCertificates(uint8_t*, uint32_t, uint32_t, nsIInterfaceRequestor*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:407:31: note: while referencing ‘certsArray’ 407 | nsTArray> certsArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void RemoteClientAuthDataRunnable::RunOnTargetThread()’: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2534:58: note: while referencing ‘’ 2534 | mServerCert->derCert.data, mServerCert->derCert.len}; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2540:23: note: while referencing ‘certBytes’ 2540 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2540:23: note: while referencing ‘certBytes’ 2540 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2554:13: note: while referencing ‘key’ 2554 | ByteArray key; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2553:13: note: while referencing ‘cert’ 2553 | ByteArray cert; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2547:23: note: while referencing ‘collectedCANames’ 2547 | nsTArray collectedCANames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2533:19: note: while referencing ‘serverCertSerialized’ 2533 | const ByteArray serverCertSerialized = CopyableTArray{ | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2554:13: note: while referencing ‘key’ 2554 | ByteArray key; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2553:13: note: while referencing ‘cert’ 2553 | ByteArray cert; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2547:23: note: while referencing ‘collectedCANames’ 2547 | nsTArray collectedCANames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2533:19: note: while referencing ‘serverCertSerialized’ 2533 | const ByteArray serverCertSerialized = CopyableTArray{ | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNSSComponent::CommonGetEnterpriseCerts(nsTArray >&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSComponent.cpp:586:23: note: while referencing ‘certCopy’ 586 | nsTArray certCopy; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSComponent.cpp:586:23: note: while referencing ‘certCopy’ 586 | nsTArray certCopy; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsTArray > CollectCANames(CERTDistNames*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:1875:23: note: while referencing ‘caName’ 1875 | nsTArray caName; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus collect_certs(void*, SECItem**, int)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:149:23: note: while referencing ‘certArray’ 149 | nsTArray certArray; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus nsNSS_SSLGetClientAuthData(void*, PRFileDesc*, CERTDistNames*, CERTCertificate**, SECKEYPrivateKey**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:1942:31: note: while referencing ‘collectedCANames’ 1942 | nsTArray> collectedCANames(CollectCANames(caNames)); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::internal_JSKeyedHistogram_Add(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2187:22: note: while referencing ‘values’ 2187 | nsTArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::internal_JSHistogram_Add(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:1819:22: note: while referencing ‘values’ 1819 | nsTArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void IntermediatePreloadingHealerCallback(nsITimer*, void*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSComponent.cpp:2227:33: note: while referencing ‘certs’ 2227 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSComponent.cpp:2225:23: note: while referencing ‘subject’ 2225 | nsTArray subject; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSComponent.cpp:2227:33: note: while referencing ‘certs’ 2227 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSComponent.cpp:2225:23: note: while referencing ‘subject’ 2225 | nsTArray subject; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSComponent.cpp:2227:33: note: while referencing ‘certs’ 2227 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSComponent.cpp:2225:23: note: while referencing ‘subject’ 2225 | nsTArray subject; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2160:31: note: while referencing ‘certs’ 2160 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2157:21: note: while referencing ‘subject’ 2157 | nsTArray subject; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryHistogram::DeserializeHistograms(JSContext*, JS::HandleValue)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void ClientAuthDataRunnable::RunOnTargetThread()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2298:31: note: while referencing ‘enterpriseRoots’ 2298 | nsTArray> enterpriseRoots; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3373:40: note: while referencing ‘deserializedCounts’ 3373 | nsTArray deserializedCounts; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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:38: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSIOLayer.cpp:2298:31: note: while referencing ‘enterpriseRoots’ 2298 | nsTArray> enterpriseRoots; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSCertificateDB::ImportUserCertificate(uint8_t*, uint32_t, nsIInterfaceRequestor*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:546:31: note: while referencing ‘certsArray’ 546 | nsTArray> certsArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsACString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:652:21: note: while referencing ‘digestArray’ 652 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNSSCertificate::GetCertificateHash(nsAString&, SECOidTag)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:584:21: note: while referencing ‘digestArray’ 584 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryHistogram::DeserializeKeyedHistograms(JSContext*, JS::HandleValue)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3577:42: note: while referencing ‘deserializedCounts’ 3577 | nsTArray deserializedCounts; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSComponent::IsCertContentSigningRoot(const nsTArray&, bool*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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-84.0.1/security/manager/ssl/nsNSSComponent.cpp:2569:21: note: while referencing ‘digestArray’ 2569 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::internal_JSKeyedHistogram_Keys(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2247:23: note: while referencing ‘keys’ 2247 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryOrigin::GetEncodedOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:500:67: note: while referencing ‘prioData’ 500 | nsTArray>> prioData; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:480:20: note: while referencing ‘appEncodedMetricData’ 480 | IdBoolsPairArray appEncodedMetricData; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsSiteSecurityService.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsSiteSecurityService.cpp:5, from Unified_cpp_security_manager_ssl3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSiteSecurityService::Enumerate(uint32_t, nsISimpleEnumerator**)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_ssl3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsSiteSecurityService.cpp:1143:43: note: while referencing ‘items’ 1143 | nsTArray items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsSiteSecurityService.h:8, from /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsSiteSecurityService.cpp:5, from Unified_cpp_security_manager_ssl3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 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_ssl3.cpp:2: /builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/nsSiteSecurityService.cpp:717:23: note: while referencing ‘unusedSHA256keys’ 717 | nsTArray unusedSHA256keys; // Required for sane internal interface | ^~~~~~~~~~~~~~~~ toolkit/library/buildid.cpp.stub toolkit/library widget/gtk/mozgtk/stub/libmozgtk_stub.so In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryScalar.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:2079:45: note: while referencing ‘scalarKeyedData’ 2079 | nsTArray scalarKeyedData; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryScalar.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:2079:45: note: while referencing ‘scalarKeyedData’ 2079 | nsTArray scalarKeyedData; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryScalar.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryScalar::RegisterScalars(const nsACString&, JS::Handle, bool, JSContext*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:1937:42: note: while referencing ‘parents’ 1937 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::TelemetryIPCAccumulator::IPCTimerFired(nsITimer*, void*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:301:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 301 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/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-84.0.1/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-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array 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-84.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:237:60: note: while referencing ‘’ 237 | nsCString(object), value, extra.Clone()}); | ^ widget/gtk/mozwayland/libmozwayland.so xpcom/build 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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #define HAVE_LINUX_PERF_EVENT_H 1 | In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/XPCOM.h:157, from /builddir/build/BUILD/firefox-84.0.1/xpcom/build/XPCOMInit.cpp:17, from Unified_cpp_xpcom_build0.cpp:47: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #define HAVE_LINUX_PERF_EVENT_H 1 | /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/hwcontext_vaapi.c: In function ‘vaapi_device_create’: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #define HAVE_LINUX_PERF_EVENT_H 1 | In function ‘set_string_video_rate’, inlined from ‘av_opt_set’ at /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/opt.c:489:15: /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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-84.0.1/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0.1/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/objdir/mozilla-config.h:58: note: this is the location of the previous definition 58 | #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 js/src/shell/js media/ffvpx/libavcodec/libmozavcodec.so toolkit/library/build/libxul.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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/exceptions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/ui.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/vendors.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/fetchFrames.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/mapDisplayNames.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/previewPausedLocation.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/highlightCalls.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/pause/skipPausing.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/sources/symbols.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/actions/utils/create-store.js /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/client/index.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Preview/ExceptionPopup.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Preview/Popup.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Exception.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Exceptions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/HighlightCalls.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/Tabs.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/WelcomeBox.js /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/Editor/menus/source.js /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/components/shared/SmartGap.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/context-menu/menu.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/exceptions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/reducers/ui.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/breakpoint/index.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/environment.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/evaluation-result.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/editor/token-events.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/frames/index.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/why.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/pause/scopes/utils.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/resource/selector.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/utils/sources-tree/utils.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/workers/parser/index.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/workers/pretty-print/index.js /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0.1/devtools/client/debugger/src/workers/search/index.js /builddir/build/BUILD/firefox-84.0.1/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 ./dependentlibs.list.stub Sorry, Glean found some glinter nits: WARNING: USER_LIFETIME_EXPIRATION: geckoview.build_id: 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: geckoview.version: 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.description: 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.device_id: 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_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.adapter.primary.driver_vendor: 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_version: 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.ram: 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.subsystem_id: 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.vendor_id: 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.display.count: 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.display.primary_height: 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.display.primary_width: 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'. 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. ./multilocale.txt.stub ./built_in_addons.json.stub toolkit/locales/update.locale.stub toolkit/locales/locale.ini.stub Packaging quitter@mozilla.org.xpi... 1305 compiler warnings present. Overall system resources - Wall time: 14581s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 warning: dom/base/AttrArray.cpp:172: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:351: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:492: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:14316:3 [-Wmaybe-uninitialized] ‘maintenanceAction’ may be used uninitialized in this function warning: dom/ipc/SharedMap.cpp:216:26 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function warning: dom/localstorage/ActorsParent.cpp:2211:20 [-Wmaybe-uninitialized] ‘nextLoadIndex’ may be used uninitialized in this function warning: dom/media/MediaTrackGraph.cpp:3557: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:790: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/svg/SVGCircleElement.cpp:115:53 [-Wmaybe-uninitialized] ‘r’ may be used uninitialized in this function warning: dom/svg/SVGCircleElement.cpp:125:41 [-Wmaybe-uninitialized] ‘x’ may be used uninitialized in this function warning: dom/svg/SVGCircleElement.cpp:125:41 [-Wmaybe-uninitialized] ‘y’ may be used uninitialized in this function warning: dom/svg/SVGEllipseElement.cpp:129:57 [-Wmaybe-uninitialized] ‘rx’ may be used uninitialized in this function warning: dom/svg/SVGEllipseElement.cpp:129:57 [-Wmaybe-uninitialized] ‘ry’ may be used uninitialized in this function warning: dom/svg/SVGEllipseElement.cpp:140:45 [-Wmaybe-uninitialized] ‘y’ may be used uninitialized in this function warning: dom/svg/SVGEllipseElement.cpp:140:45 [-Wmaybe-uninitialized] ‘x’ may be used uninitialized in this function warning: dom/svg/SVGForeignObjectElement.cpp:107:20 [-Wmaybe-uninitialized] ‘height’ may be used uninitialized in this function warning: dom/svg/SVGForeignObjectElement.cpp:107:20 [-Wmaybe-uninitialized] ‘width’ may be used uninitialized in this function warning: dom/svg/SVGImageElement.cpp:301:20 [-Wmaybe-uninitialized] ‘width’ may be used uninitialized in this function warning: dom/svg/SVGImageElement.cpp:301:20 [-Wmaybe-uninitialized] ‘height’ 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:1212:17 [-Wmaybe-uninitialized] ‘texBinding’ may be used uninitialized in this function warning: gfx/gl/GLContext.h:2899: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:265: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:280: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::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::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::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::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>::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::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/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::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::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::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::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::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::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/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:183:40 [-Wmaybe-uninitialized] ‘widthType’ may be used uninitialized in this function warning: intl/locale/gtk/OSPreferences_gtk.cpp:81:56 [-Wdeprecated-declarations] ‘const gchar* const* g_settings_list_schemas()’ is deprecated: Use 'g_settings_schema_source_list_schemas' instead 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:2723:48 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/frontend/ParseNode.h:726:12 [-Wmaybe-uninitialized] ‘coercedExpr’ may be used uninitialized in this function warning: js/src/frontend/Parser.cpp:6014:19 [-Wmaybe-uninitialized] ‘ifNode’ may be used uninitialized in this function warning: js/src/gc/GC.cpp:1932: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:1968:13 [-Wmaybe-uninitialized] ‘base’ may be used uninitialized in this function warning: js/src/gc/Marking.cpp:2607: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)+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:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+20).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)+12).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/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+20).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:2067:14 [-Wmaybe-uninitialized] ‘protoKey’ may be used uninitialized in this function warning: js/src/jit/CacheIR.h:450:8 [-Wmaybe-uninitialized] ‘addArgc’ may be used uninitialized in this function warning: js/src/jit/CacheIRCompiler.cpp:5192:67 [-Wmaybe-uninitialized] ‘*((void*)& scratch2 +4)’ may be used uninitialized in this function warning: js/src/jit/CacheIRCompiler.cpp:5192:67 [-Wmaybe-uninitialized] ‘*((void*)& scratch2 +12)’ may be used uninitialized in this function warning: js/src/jit/CodeGenerator.cpp:15409: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/InlineList.h:299:16 [-Wmaybe-uninitialized] ‘ins’ may be used uninitialized in this function warning: js/src/jit/InlineList.h:314:14 [-Wmaybe-uninitialized] ‘littleEndian’ may be used uninitialized in this function warning: js/src/jit/InlineList.h:314:14 [-Wmaybe-uninitialized] ‘rhs’ may be used uninitialized in this function warning: js/src/jit/MIR.cpp:4109:31 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function warning: js/src/jit/MIR.h:898:50 [-Wmaybe-uninitialized] ‘resultType’ may be used uninitialized in this function warning: js/src/jit/MIR.h:8622:33 [-Wmaybe-uninitialized] ‘littleEndian’ may be used uninitialized in this function warning: js/src/jit/MIRGraph.h:189:64 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: js/src/jit/MoveResolver.h:154:24 [-Wmaybe-uninitialized] ‘to.js::jit::MoveOperand::kind_’ 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/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/ScalarReplacement.cpp:1158:21 [-Wmaybe-uninitialized] ‘index’ may be used uninitialized in this function warning: js/src/jit/ScalarReplacement.cpp:1175:26 [-Wmaybe-uninitialized] ‘index’ may be used uninitialized in this function warning: js/src/vm/Interpreter.cpp:4715:24 [-Wmaybe-uninitialized] ‘proto’ may be used uninitialized in this function warning: js/src/vm/JSContext-inl.h:361:9 [-Wmaybe-uninitialized] ‘ar.js::AutoRealm::cx_’ may be used uninitialized in this function warning: js/src/vm/Realm.h:487:29 [-Wmaybe-uninitialized] ‘ar.js::AutoRealm::origin_’ may be used uninitialized in this function warning: js/src/vm/Scope.cpp:341:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct js::FunctionScope::AbstractData’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: js/src/vm/Scope.cpp:341:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct js::LexicalScope::AbstractData’ from an array of ‘js::frontend::ParserScopeData’ {aka ‘struct js::LexicalScope::AbstractData’} warning: js/src/vm/Scope.cpp:341:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct js::EvalScope::AbstractData’ from an array of ‘js::frontend::ParserScopeData’ {aka ‘struct js::EvalScope::AbstractData’} warning: js/src/vm/Scope.cpp:341:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct js::GlobalScope::AbstractData’ from an array of ‘js::frontend::ParserScopeData’ {aka ‘struct js::GlobalScope::AbstractData’} warning: js/src/vm/Scope.cpp:341:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct js::ModuleScope::AbstractData’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: js/src/vm/Scope.cpp:341:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct js::VarScope::AbstractData’ from an array of ‘js::frontend::ParserScopeData’ {aka ‘struct js::VarScope::AbstractData’} warning: js/src/wasm/AsmJS.cpp:912:58 [-Wmaybe-uninitialized] ‘coerceTo’ may be used uninitialized in this function warning: js/src/wasm/AsmJS.cpp:912:58 [-Wmaybe-uninitialized] ‘type’ may be used uninitialized in this function warning: js/src/wasm/AsmJS.cpp:1073:44 [-Wmaybe-uninitialized] ‘callee’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:2552:55 [-Wmaybe-uninitialized] ‘i32’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:2553:55 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:9848:13 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10293:3 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10717:33 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10726:34 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:11551:10 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:11982:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12235:11 [-Wmaybe-uninitialized] ‘signedValue’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12238:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12397:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12414:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12442:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12458: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:374:31 [-Wmaybe-uninitialized] ‘rhs’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:2364:13 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:2739:19 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:3582:12 [-Wmaybe-uninitialized] ‘dstMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:3583:12 [-Wmaybe-uninitialized] ‘srcMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:252:45 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:564:25 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:1994:19 [-Wmaybe-uninitialized] ‘memory.js::wasm::Limits::initial’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:2022:40 [-Wmaybe-uninitialized] ‘*((void*)& memory +24)’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.h:658: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:2745:25 [-Wmaybe-uninitialized] ‘targetNeedsReflowFromParent’ may be used uninitialized in this function warning: layout/generic/ReflowInput.cpp:834:15 [-Wmaybe-uninitialized] ‘frameType’ may be used uninitialized in this function warning: layout/generic/nsContainerFrame.cpp:2709:9 [-Wmaybe-uninitialized] ‘bSize’ may be used uninitialized in this function warning: layout/generic/nsGridContainerFrame.cpp:5338: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:7803:44 [-Wmaybe-uninitialized] ‘masonryAxisGap’ may be used uninitialized in this function warning: layout/generic/nsIFrame.h:4126: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:7350: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:907: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:2813: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:2832: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:2846: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:111: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:3889: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:3902: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:4180: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:428:49 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:439:58 [-Wmaybe-uninitialized] ‘i32’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:439:58 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:439: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:117:23 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:117:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:117: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:117:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:305: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/LinkedList.h:305:38 [-Warray-bounds] array subscript 0 is outside array bounds of ‘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:34: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:34: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:34: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:34: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:34: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:34: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:46: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:71: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:76: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:108: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/ProfileBufferEntrySerialization.h:437:28 [-Wmaybe-uninitialized] ‘entryBytes’ may be used uninitialized in this function 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:289: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/Result.h:289: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/ServoStyleConsts.h:1890: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:465:12 [-Wmaybe-uninitialized] ‘si.js::AbstractScopePtr::Deferred::compilationInfo’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:486:19 [-Wmaybe-uninitialized] ‘sigIndex’ 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] ‘tableIndex’ 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] ‘typeIndex’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:492:19 [-Wmaybe-uninitialized] ‘dstTableIndex’ 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/WrappingOperations.h:214:79 [-Wmaybe-uninitialized] ‘defaultDepth’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:241: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:329:20 [-Wmaybe-uninitialized] ‘temp’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:366:14 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:745:5 [-Wmaybe-uninitialized] ‘isSome’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:745:5 [-Wmaybe-uninitialized] ‘temp’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/gfx/Matrix.h:48:66 [-Wmaybe-uninitialized] ‘y’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/gfx/Matrix.h:48:66 [-Wmaybe-uninitialized] ‘x’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:16 [-Wmaybe-uninitialized] ‘*((void*)& e +36)’ 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/nsCoord.h:137:36 [-Wmaybe-uninitialized] ‘iSize’ may be used uninitialized in this function warning: objdir/dist/include/nsISupportsImpl.h:1305: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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 >::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::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 [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 ‘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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 ‘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 >::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::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 ‘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::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 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 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 ‘mozilla::net::PSocketProcessParent::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 [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 >::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::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 ‘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 ‘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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 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 ‘AutoClearFramePropsArray [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, nsCOMPtr > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 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 ‘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 ‘mozilla::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 >::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::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*, mozilla::scache::StartupCacheEntry*> > [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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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::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 [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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 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 ‘nsTArray > [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::psm::ByteArray [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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 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 ‘FallibleTArray > [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 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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::PHttpBackgroundChannelChild::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 ‘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 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 ‘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 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 ‘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 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 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [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 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::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 ‘const nsTArray [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 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 ‘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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 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 8 is outside array 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 ‘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 ‘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 ‘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 8 is outside array 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 ‘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 >::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 ‘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 ‘FallibleTArray [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::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 ‘mozilla::dom::Sequence > [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 ‘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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 ‘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 ‘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 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 8 is outside 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 ‘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 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 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 ‘mozilla::detail::AsVariantTemporary [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 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 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 ‘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 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 8 is outside array 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, 2> > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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::gfx::ContentDeviceData [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 ‘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 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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::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 ‘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 ‘mozilla::net::ParsedHeaderValueList [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 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 ‘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 ‘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 ‘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 ‘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 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 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 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 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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::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 ‘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<_GtkTargetEntry*> [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::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 ‘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::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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 ‘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::TextTrackListInternal [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 [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::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::IndexGetAllKeysResponse [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 8 is outside array 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 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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 24 is outside array bounds of ‘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, 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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::layers::KeyboardMap [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 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 ‘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 ‘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::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 ‘regiondetails::UncheckedArray, regiondetails::Band> [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 ‘FallibleTArray [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 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 [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 28 is outside array bounds of ‘mozilla::ContentBlockingLog::LogEntry [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 >::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 ‘nsTArray [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 ‘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 ‘nsTArray<_AtkObject*> [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 48 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [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 ‘mozilla::dom::Sequence > [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 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 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 ‘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::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 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 8 is outside array 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::MozUrlClassification [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 ‘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::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 [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 ‘const 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 ‘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 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 > [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 ‘CopyableTArray [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::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<{anonymous}::DynamicEventInfo> [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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::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 ‘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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 ‘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 ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [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::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 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 >::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 ‘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 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<_GtkPageRange> [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 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 ‘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 [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 >::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 ‘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 ‘const 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::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::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 ‘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<{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::plugins::PPluginInstanceParent::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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::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::dom::Sequence > [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 ‘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 ‘mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams [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 ‘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 ‘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 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::wr::IpcResourceUpdateQueue [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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 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 ‘CopyableTArray [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::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::SVGNumberList [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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::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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 ‘{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::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::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::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 68 is outside array bounds of ‘nsStyleAutoArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::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 ‘mozilla::net::CookieServiceChild::CookiesList [1]’ {aka ‘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 ‘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 ‘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 ‘mozilla::dom::FileSystemFilesResponse [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 ‘mozilla::safebrowsing::ChunkSet [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::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 ‘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::CryptoBuffer [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 ‘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 ‘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 ‘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 16 is outside array bounds of ‘nsXPLookAndFeel::LookAndFeelCache [1]’ {aka ‘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 ‘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, std::pair, 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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::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 ‘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 >::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 ‘txStack [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::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 ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::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 ‘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::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 ‘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 ‘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 >::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 ‘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 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 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 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 12 is outside array bounds of ‘mozilla::gfx::CompositeAttributes [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 ‘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 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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 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 ‘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 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::gfx::ColorMatrixAttributes [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 ‘CopyableTArray [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 92 is outside array bounds of ‘mozilla::ProcInfo [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 [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 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 ‘PurgeList [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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ warning: objdir/dist/include/nsTArray-inl.h:301:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ warning: objdir/dist/include/nsTArray-inl.h:302: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:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 5 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘FallibleTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 3 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302: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:302:19 [-Warray-bounds] array subscript 5 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::dom::Feature [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ warning: objdir/dist/include/nsTArray-inl.h:302: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:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ warning: objdir/dist/include/nsTArray-inl.h:302: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:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::Maybe > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:641: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:641:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:641:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 5 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642: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:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray, 3> > [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘gfxFontVariationInstance [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘CopyableTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642: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:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray, 2> > [1]’ warning: objdir/dist/include/nsTArray-inl.h:642: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:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const 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 ‘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 ‘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 ‘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 ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; 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 ‘class mozilla::Maybe’; 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/manager/ssl/nsNSSModule.cpp:57:28 [-Waddress] the address of ‘nsresult nsSiteSecurityService::Init()’ will never be NULL warning: security/manager/ssl/nsNSSModule.cpp:57:28 [-Waddress] the address of ‘nsresult nsCertOverrideService::Init()’ will never be NULL 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:2069:14 [-Wmaybe-uninitialized] ‘bx8’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:2069:19 [-Wmaybe-uninitialized] ‘by8’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:3449: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/api/video_codecs/video_encoder.h:75:16 [-Woverloaded-virtual] ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame()’ was hidden 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:37:8 [-Wmaybe-uninitialized] ‘.ProcessInfo::cpuCores’ may be used uninitialized in this function warning: xpcom/base/nsSystemInfo.h:37:8 [-Wmaybe-uninitialized] ‘.ProcessInfo::cpuCount’ 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 ‘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 ‘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 ‘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 ‘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 ‘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 [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 ‘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 ‘WindowArray [1]’ {aka ‘nsTArray > [1]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::EventSourceEventService::EventSourceListeners [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 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 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 ‘regiondetails::UncheckedArray, regiondetails::Band> [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 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::self_type [1]’ {aka ‘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 ‘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 ‘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 ‘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 >::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::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 52 is outside array bounds of ‘mozilla::dom::DocGroup::ReportPerformanceInfo():: [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 ‘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 > [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 ‘mozilla::dom::LinkArray [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 ‘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:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:641:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: xpcom/ds/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: xpcom/ds/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: 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:752:42 [-Wmaybe-uninitialized] ‘oldPerms’ may be used uninitialized in this function warning: xpcom/io/nsLocalFileUnix.cpp:871: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:851:31 [-Wmaybe-uninitialized] ‘ourWidth’ may be used uninitialized in this function warning: xpfe/appshell/AppWindow.cpp:864:5 [-Wmaybe-uninitialized] ‘newWidth’ may be used uninitialized in this function warning: xpfe/appshell/AppWindow.cpp:864:30 [-Wmaybe-uninitialized] ‘ourHeight’ may be used uninitialized in this function warning: xpfe/appshell/AppWindow.cpp:864:30 [-Wmaybe-uninitialized] ‘newHeight’ may be used uninitialized in this function warning: /usr/include/bits/stdio2.h:103:24 [-Wformat-overflow=] ‘%s’ directive argument is null warning: /usr/include/bits/string_fortified.h:29:33 [-Wrestrict] ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ accessing 64 bytes at offsets 0 and 0 overlaps 64 bytes at offset 0 warning: /usr/include/bits/string_fortified.h:91: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:91: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:91: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:91:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 16 equals destination size warning: /usr/include/bits/string_fortified.h:91:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 128 equals destination size warning: /usr/include/bits/string_fortified.h:91: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:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 4097 equals destination size warning: /usr/include/bits/string_fortified.h:91: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:91: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:91: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:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 44 equals destination size warning: /usr/include/bits/string_fortified.h:91: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:91: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/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.9vhIRz + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm ++ dirname /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm + cd firefox-84.0.1 + /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-84.0.1-2.fc33.arm + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/installer' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-84.0.1/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-84.0.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-84.0.1/toolkit/locales/gen_multilocale.py", "main", "../../dist/bin/res/multilocale.txt", ".deps/multilocale.txt.pp", "../../dist/bin/res/multilocale.txt", "en-US"], "start": 1608732381.9298208, "end": 1608732381.9364202, "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* 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-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-84.0.1/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_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='"84.0"' -DMOZILLA_VERSION='"84.0.1"' -DMOZILLA_VERSION_U=84.0.1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"84.0.1"' -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_NEW_CERT_STORAGE=1 -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-84.0.1/browser/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ \ --compress none \ /builddir/build/BUILD/firefox-84.0.1/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/bin/firefox ln -s /usr/lib/firefox/firefox /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/bin /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/applications /builddir/build/SOURCES/firefox-x11.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_WAYLAND__/true/ -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1-2.fc33.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-84.0.1-2.fc33.arm/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm//usr/lib/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm//usr/lib/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1-2.fc33.arm/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1-2.fc33.arm/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1-2.fc33.arm/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1-2.fc33.arm/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1-2.fc33.arm/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/icons/hicolor/symbolic/apps + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-84.0.1-20201222.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-84.0.1 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-bn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo bs + 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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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-84.0.1 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 - + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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-84.0.1 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 - + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks ++ 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-84.0.1 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 - + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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-84.0.1 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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-84.0.1 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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 - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks ++ 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-84.0.1 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 - + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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 + xargs chmod 644 + find langpack-kn@firefox.mozilla.org -type f + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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 + xargs chmod 644 + find langpack-ko@firefox.mozilla.org -type f + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 - + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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-84.0.1 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks ++ 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-84.0.1 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 - + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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-84.0.1 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + cd - + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks ++ echo sk ++ sed -e s/-/_/g + 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 + cd - + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-84.0.1 ++ 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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo sr + 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-84.0.1 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + cd - + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-tl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-trs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 /builddir/build/BUILD/firefox-84.0.1 + cd - + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.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-84.0.1-2.fc33.arm/usr/lib/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-84.0.1 + cd - + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + 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-84.0.1-2.fc33.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-84.0.1 + echo '%lang(zh) /usr/lib/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm//usr/lib/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm//usr/lib/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/distribution + mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/metainfo ++ date +%F + /usr/bin/sed -e s/__VERSION__/84.0.1/ -e s/__DATE__/2020-12-23/ /builddir/build/SOURCES/firefox.appdata.xml.in + mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/gnome-shell/search-providers + /usr/bin/cp /builddir/build/SOURCES/firefox-search-provider.ini /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/gnome-shell/search-providers + rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox-devel-84.0.1/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox-devel-84.0.1/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox-devel-84.0.1/sdk/lib/libxul.so + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.t6sRry + umask 022 + cd /builddir/build/BUILD + cd firefox-84.0.1 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/metainfo/firefox.appdata.xml /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/share/metainfo/firefox.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: firefox-84.0.1-2.fc33.armv7hl warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/firefox and /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm/usr/lib/firefox/firefox-bin warning: absolute symlink: /usr/lib/firefox/dictionaries -> /usr/share/myspell Provides: application() application(firefox.desktop) firefox = 84.0.1-2.fc33 firefox(armv7hl-32) = 84.0.1-2.fc33 libclearkey.so liblgpllibs.so libmozavcodec.so libmozavcodec.so(libmozavcodec.so) libmozavutil.so libmozavutil.so(libmozavutil.so) libmozgtk.so libmozsandbox.so libmozsqlite3.so libmozsqlite3.so(libmozsqlite3.so) libmozwayland.so libxul.so libxul.so(xul84) metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libX11-xcb.so.1 libX11.so.6 libXcomposite.so.1 libXcursor.so.1 libXdamage.so.1 libXext.so.6 libXfixes.so.3 libXi.so.6 libXrender.so.1 libXt.so.6 libatk-1.0.so.0 libc.so.6 libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.16) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.18) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.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-x11-2.0.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 libgtk-x11-2.0.so.0 libharfbuzz.so.0 liblgpllibs.so libm.so.6 libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.4) libmozavutil.so libmozavutil.so(libmozavutil.so) libmozgtk.so libmozsandbox.so libmozsqlite3.so libmozsqlite3.so(libmozsqlite3.so) libmozwayland.so 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 libxul.so libxul.so(xul84) 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-84.0.1-2.fc33.armv7hl Provides: application() application(firefox-x11.desktop) firefox-x11 = 84.0.1-2.fc33 firefox-x11(armv7hl-32) = 84.0.1-2.fc33 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-84.0.1-2.fc33.armv7hl Provides: application() application(firefox-wayland.desktop) firefox-wayland = 84.0.1-2.fc33 firefox-wayland(armv7hl-32) = 84.0.1-2.fc33 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-84.0.1-2.fc33.arm Wrote: /builddir/build/RPMS/firefox-x11-84.0.1-2.fc33.armv7hl.rpm Wrote: /builddir/build/RPMS/firefox-wayland-84.0.1-2.fc33.armv7hl.rpm Wrote: /builddir/build/RPMS/firefox-84.0.1-2.fc33.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ES7VSy + umask 022 + cd /builddir/build/BUILD + cd firefox-84.0.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-84.0.1-2.fc33.arm + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0